如何 tar 目录不仅保留权限,还保留所有权

如何 tar 目录不仅保留权限,还保留所有权

我必须使用 tar.gz 压缩目录,不仅保留权限,还保留所有权/组。

并且,该目录中有许多属于许多用户的文件。

答案1

默认情况下保留文件的所有者。

提取时需要使用--same-owner标志。例如,tar --same-owner -xvf file.tar尽管该标志仅建议超级用户使用。

检查tar 手册页

答案2

我必须使用 tar.gz 压缩目录,不仅保留权限,还保留所有权/组。

默认情况下,tar将保留文件权限和所有权创造档案。

要提取文件权限和所有权,您需要tar在提取时以 root 身份运行,因为更改文件所有权通常需要超级用户权限。请参阅这个问题了解更多信息。

相关内容