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

杀手设计师

我有一个庞大的tarbell存档,其中的error_log太大或损坏,导致尝试提取存档时挂起存档。有没有一种方法可以在解压缩之前解压缩此文件,或者在不解压缩Mac OS X终端上特定文件的情况下解压缩该文件?

我找到了有关如何有效地从大tgz删除文件的文章,但是,我尝试了--delete标志,但收到此错误:

tar: Option --delete is not supported

有没有办法:

  1. 从存档中删除文件而不解压缩?
  2. 提取存档但排除文件?
msfoster

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章