我有一个庞大的tarbell存档文件,其中包含一个过于庞大或损坏的error_log文件,在尝试提取它时会导致存档挂起。在Mac OS X终端中,有没有一种方法可以在解压缩之前从存档中删除这个文件,或者在提取存档时不提取该特定文件?
我在这篇文章上找到了如何有效地从大型tgz文件中删除文件的方法,但是我尝试了--delete标志,但收到了此错误:
tar: Option --delete is not supported
有没有办法:
- 在不解压文件的情况下从存档中删除文件?
- 提取存档但排除该文件?
tar
?如果过时了,请尝试更新到最新版本,并检查man
页面,看看tar
是否支持--delete
选项。 - Santosh A