在tar
的man
页面中我偶然发现了两个选项:
--numeric-owner
:始终使用数字作为用户/组名称--owner=NAME
:强制 NAME 作为添加文件的所有者
这让我感到疑惑:当我保存tar
一些文件/文件夹(例如tar cf photos.tar photos/
)并在线发布档案时,可以从中提取我的用户/组名吗?
答案1
是的。默认情况下,用户和组以及权限和各种时间戳存储在 tar 存档中。请记住,您可以使用正确的用户/组将内容恢复原样。
您可以尝试查看 tar 存档:
$ cat 某物.tar |较少的
您将在“块”中看到用户名和组名,以及每个文件内容之前的文件名和其他信息。这不仅仅是 UID 和 GID 号(需要使用 passwd 和组文件进行解码),而且是实际的名称字符串。