Tar

如何提取 tar.gz 文件但不覆蓋現有文件?

  • November 2, 2022

使用該unzip -n /path/to/filename/filename.zip命令將壓縮文件解壓縮,但不會覆蓋現有文件。當相同的壓縮文件之前未壓縮並且某些文件被刪除或重命名時,此方法很有用- 因此使用此n選項他們可以檢索它們。

tar該命令的相同方法是什麼,但用於提取目的?

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

想到兩個選項,應該做你想要的。從tar手冊頁

-k, --keep-old-files

提取時不要替換現有文件,將它們視為錯誤

或者:

--skip-old-files

提取時不要替換現有文件,靜默跳過它們

引用自:https://unix.stackexchange.com/questions/723422