Linux · 2008-11-20

Linux使用tar压缩与解压缩 文件及文件夹属主问题

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