如何显示存储在 tar 文件中的数字 UID/GID

Sco*_*tus 11 permissions tar

我在保存备份的 tar 文件方面遇到了一些麻烦。它由我们的托管服务提供商提供,并包含一些奇怪的文件权限。

观看时

tar tvf example.tar
Run Code Online (Sandbox Code Playgroud)

我只获取每个文件的符号所有者信息(与/etc/passwd中的现有用户不匹配)。现在我想调查也应该存储在 tar 中的数值是否包含正确的值。有没有方便的方法呢?

谢谢

use*_*517 13

有一个--numeric-owner开关可以提供您想要的信息

tar --numeric-owner -tvf example.tar
Run Code Online (Sandbox Code Playgroud)

--数字所有者

          always use numbers for user/group names
Run Code Online (Sandbox Code Playgroud)