如何将文件添加到特定的 zip 子文件夹?

如何将文件添加到特定的 zip 子文件夹?

我需要将文件添加到指定文件 夹下的/home/user/test/现有 zip 存档中 文件夹包含 try.ziptest
test

新文件1
...
新文件N

存档try.zip包含

文件夹1/somefile1
文件夹1/somefile2
文件夹2/somefile1
文件夹2/somefile2

我想要得到这样的结果

文件夹1/somefile1
文件夹1/somefile2
文件夹2/somefile1
文件夹2/somefile2
测试/newfile1
测试/...
测试/newfileN

但是当我执行这样的zip -ru try.zip /home/user/test/*结果时我得到

文件夹1/somefile1
文件夹1
/somefile2 文件夹2/somefile1
文件夹2/somefile2
/home/user/test/newfile1
/home/user/test/...
/home/user/test/newfileN

那么如何避免添加/home/user/到我的 zip 存档中呢?

相关内容