tar的压缩与打包功能很方便,使得我们日常的备份工作可以简单化,但是说来惭愧,今天才知道我忽略了一个很重要的问题,文件及文件夹属主!
大写的P是绝对路径,小写的p为保留文件夹属主及权限,这样恢复数据的时候就不会出错了。
debian:~/backup# tar zcvfpP ~/backup/t.tar.gz /var/www/abc.com/
-p, –same-permissions, –preserve-permissions
ignore umask when extracting files (the default for root)
-P, –absolute-names
don’t strip leading ‘/’s from file names
root账号默认就有-p的参数…
大写的P就是绝对路径,解压缩的时候,按照绝对路径帮你放回去,这样就不会错了。
debian:/var/www/abc.com# tar zxvfP t.tar.gz
/var/www/abc.com/
/var/www/abc.com/index.html
恩,你不说我也一直没注意这个问题
主人回复:惭愧惭愧…