关于linux:-C选项在tar中更改父目录权限

-C option in tar changes parent directory permission

与不保留目录的tar和不保留目录的tar创建相关

嗨,大家好,

感谢您理解-c用于创建tar(tar-cf a/b/c/tarfile.tar-c a/b/c),而不保留目录结构。

但当我取消它更改父目录权限的tar时。请帮助我了解更多。在提取tar(tar-xvf)时,不应更改父目录权限。


命令

1
tar -cf a/b/c/tarfile.tar -C a/b/c .

有一个用于.的条目(您要标记的目录)。提取tar时,将应用该目录的权限。如果你不想这样做,你也可以

  • 指定您放入tar文件中的名称(不只是"."),例如tar -cf a/b/c/tarfile.tar -C a/b/c foo
  • 指定要提取的项的名称。您可以使用tar tvf使用tarfile作为参数查看可用的内容。