如果我有以下邮政编码:
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应该保持不变。
Yis*_*ech 13
只需将文件重新添加到存档中即可完成此操作:
zip -r my.zip .
Run Code Online (Sandbox Code Playgroud)
-u执行相同的操作,但前提是文件较新。
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |