我正在本地机器上(以用户 1 的身份)使用以下命令创建一个 tar gzip 存档:
user1@devmachine:~/$ tar czpf dir.tar.gz 该目录
在服务器上,我使用以下命令解压它(以用户 2 的身份)
用户2 @服务器机器:〜/ $ tar xzpf dir.tar.gz
我发现提取的文件属于另一个用户(例如 user3)
如果提取文件的所有者不是目标机器上的用户,则使用什么逻辑来确定文件所有权?
我在两台机器上运行的是 Ubuntu 10.0.4
答案1
--same-owner
try extracting files with the same ownership
--no-same-owner
extract files as yourself