gpt4 book ai didi

tar - 如何从 tar.gz 存档中删除单个文件

转载 作者:行者123 更新时间:2023-12-03 22:31:22 28 4
gpt4 key购买 nike

我有一个巨大的 tarbell 存档,其中包含过大或损坏的 error_log,导致存档在尝试解压缩时挂起。有没有办法在解压缩或提取存档之前从存档中删除它,而无需在 Mac OS X 终端上提取该特定文件?

我找到了这篇关于如何操作的帖子 efficiently-remove-files-from-large-tgz但是,我尝试了 --delete 标志,但收到此错误:

tar: Option --delete is not supported

有没有办法:
  • 从存档中删除文件而不解压缩它?
  • 提取存档但排除文件?
  • 最佳答案

    如评论中所述,无法使用 tar 删除文件,但您可以在提取时排除该文件:

    tar -zxvf file.tar.gz --exclude "file_to_exclude"

    关于tar - 如何从 tar.gz 存档中删除单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30962501/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com