当前位置: 首页 > 知识库问答 >
问题:

tar中的-C选项更改父目录权限

酆鸿哲
2023-03-14

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

大家好,

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

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

共有1个答案

吕亮
2023-03-14

命令

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作为参数查看可用的内容。
 类似资料:
  • 我正试图弄清楚如何使用Jsch SFTP转到父目录。 我将当前路径存储在一个字符串中,我猜是channelsftp.cd(string);才是我该用的。但是在当前路径上使用substring感觉不对。有没有更好的办法做到这一点?

  • 我尝试过通过ssh进行tar存档,我认为在这个任务中没有什么是棘手的。但是我需要从一个包含最近修改过的目录的路径中创建tar文件。为此,我使用这样的命令: 整个命令如下所示: 不幸的是,我得到: ./最近/:没有这样的文件或目录 我已尝试将更改为 然后我得到了: cd: dir3/:没有这样的文件或目录 /dir1/dir2/中的所有目录,我正在寻找最近更改的目录,都包含dir3目录,这就是为什么

  • 在选择我的treeview时遇到问题。其思想是,用户单击该项,然后将数据添加到他们选择的节点下 似乎所选项目是一个文本块,我似乎找不到一种方法将其作为treeview项目来添加节点。 是的,我对这种编程很陌生。 感谢您提供的任何帮助。

  • 我正在尝试将文本文件复制到hdfs位置。 我面临访问问题,所以我尝试更改权限。 但我无法更改以下相同的面临错误:

  • 问题内容: 请向我解释,为什么当我运行这段代码时,一切都很好,并且我得到了类的父目录: 当我运行此代码时: 我在dirUrl中为 空 。 我这样尝试: 都一样,dirUrl中为 null 。 如何在Java中获取parent / parent / parent …目录? 问题答案: 注意 : 正如其他人已经说过的那样,将任何功能都基于某些父目录的检索是一个非常糟糕的设计思想(而且几乎肯定也会失败)

  • 我正在使用Selenium Webdriver(Python)自动下载数千个文件。我想以编程方式设置Chrome的下载文件夹。看完后,我试了一下: 无益。下载仍然会转到默认的下载文件夹(“/Users/thiagomarzagao/Downloads”)。 有什么想法吗? (Python 2.7.5, Selenium 2.2.0, Chromedriver 2.1.210398, Mac OS