小编Dru*_*les的帖子

即使文件系统上的文件较旧,如何让 zip 更新存档中的文件

如果我有以下邮政编码:

my.zip
|- folder
|  `- to-update.txt
`- some-other-file.txt 
Run Code Online (Sandbox Code Playgroud)

和文件夹结构:

working-directory
`- folder
   `- to-update.txt
Run Code Online (Sandbox Code Playgroud)

我希望将文件to-update.txt从我的工作目录复制到 zip 中。为此,我将使用:

my.zip
|- folder
|  `- to-update.txt
`- some-other-file.txt 
Run Code Online (Sandbox Code Playgroud)

但是,如果my.zip的副本to-update.txt较新,则这将不起作用并压缩输出(带有-v):

zip 诊断:folder/最新
zip 诊断:folder/to-update.txt最新

如何让它覆盖我的文件系统/工作目录中的任何文件(并仍然添加新文件),即使它们具有较旧的时间戳?

与文件同步选项不同,我不想删除丢失的文件,因此some-other-file.txt应该保持不变。

linux zip

4
推荐指数
1
解决办法
1039
查看次数

标签 统计

linux ×1

zip ×1