Tar 不保留提取的权限

Tar 不保留提取的权限

我正在使用 tar 以 root 身份备份用户文件夹

tar -czf /mnt/disk/cloud.tar.gz -C /home/cloud/ .

在 /mnt/disk 我做了一个测试

tar ztvf cloud.tar.gz

并且它表明

-rw-r--r-- cloud/cloud      14 2014-11-02 21:13 ./xebra.txt

但是当我做提取时

tar zxpf cloud.tar.gz

文件显示为

-rwxrwxrwx 1 root root       14 2014-11-02 21:13 xebra.txt

我也尝试了与用户云相同的命令,但结果仍然相同。

答案1

我怀疑您正在一个不支持文件所有者和组的文件系统上提取档案并将它们全部映射到 root/root。

相关内容