logo  

运维备忘录

运维备忘录
作者: 陈安廉

摘要:软件开发进阶系列


tar解压覆盖控制


2024-02-06 11:08:21

4.覆盖控制

Tar 覆盖控件处理存档中的文件名与工作目录中的文件重叠的情况。

三种可能的覆盖操作是:

1.覆盖工作目录中的文件:

tar xf <archive> <Optional file(s) or location(s)> --overwrite

2.不要覆盖工作目录中的文件:

tar xf <archive> <Optional file(s) or location(s)> --keep-old-files

如果文件已存在,则 tar 不会执行提取。

3. 仅当文件比现有文件更新时才提取文件:

tar xf <archive> <Optional file(s) or location(s)> --keep-newer-files

如果工作目录中的文件较新或相同,则 tar 不会提取文件。