我注意到在一个linux上创建的tarball在另一个linux上提取时不保留文件权限。
如何让tar保留文件权限?
答案 0 :(得分:16)
答案 1 :(得分:7)
在创建tarball和解压缩时都使用p
选项。
答案 2 :(得分:5)
仔细查看联机帮助页可以澄清您的问题:
-p, --preserve-permissions, --same-permissions
extract information about file permissions (default for superuser)
但是请注意,在FAT等某些文件系统上解析您的存档不会保留权限,因为它们不支持它。
此外,数字所有者/访问时间保留可能会让您感兴趣:
--numeric-owner
always use numbers for user/group names
--atime-preserve
preserve access times on dumped files, either by restoring the
times