将文件附加到文件夹中的一堆 *.zip 文件中

将文件附加到文件夹中的一堆 *.zip 文件中

我需要将一个文件附加到文件夹中的一堆 zip 文件中。我尝试了以下命令:

zip -r myfile.zip photo.jpg 

但这只会将文件添加到特定的 zip 文件中。如何让它循环查找并添加到文件夹中的每个 zip 文件中?

非常感谢您的回答。

问候,

答案1

您可以将 find 命令与 exec 标志一起使用。

find . -type f -name "*.zip" -exec zip {} -r photo.jpg \;

免责声明:根据记忆撰写,不确定是否完全正确。但这是一个开始。

相关内容