如何更新位于 zip 子目录中的一个文件?

For*_*rce 2 linux zip ubuntu

我有一个包含多个文件夹的 zip 存档,我需要更新此类文件夹中的一个特定文件。

如何使用命令行更新文件?我已经试过了

7z u my.zip ./folder/text.file
Run Code Online (Sandbox Code Playgroud)

但这会将文件放入 zip 的根目录中。

zip -u my.zip ./folder/text.file
Run Code Online (Sandbox Code Playgroud)

似乎没有做任何事情。

谢谢!

pjc*_*c50 6

相对路径需要在 zip 中与文件系统上的目录结构相同,从当前目录开始。