如何提取 tar.gz 文件但不覆盖现有文件?

如何提取 tar.gz 文件但不覆盖现有文件?

使用该unzip -n /path/to/filename/filename.zip命令,压缩文件未压缩,但不是覆盖现有文件。当同一压缩文件未压缩时,此方法很有用有些文件被删除或重命名 - 因此使用此n选项他们可以检索它们。

该命令的相同方法是什么tar,但对于提取目的?

通常我使用tar -xzf /path/to/filename.tar.gz命令

答案1

我想到了两个选项,它们应该可以满足您的需求。来自tar手册页

-k, --keep-old-files

解压时不要替换现有文件,将它们视为错误

或者:

--skip-old-files

解压时不替换现有文件,默默地跳过它们

相关内容