将图像压缩到目录中

将图像压缩到目录中

我有一个目录。每个目录包含约 100 张图片。我想为每个目录创建一个 zip 文件。

我怎样才能做到这一点?

答案1

转到终端窗口中的目录并运行以下命令:

find . -type d -depth 1 -exec zip -r {}.zip {} \;
  • find .
    • 搜索路径
  • -type d
    • 仅允许目录
  • -depth 1
    • 深度可达
  • -exec <cmd> {} \;
    • 对找到的cmd每个结果执行{}

最后zip -r <dest> <src>以递归方式压缩目录。

相关内容