我有一个目录。每个目录包含约 100 张图片。我想为每个目录创建一个 zip 文件。
我怎样才能做到这一点?
答案1
转到终端窗口中的目录并运行以下命令:
find . -type d -depth 1 -exec zip -r {}.zip {} \;
find .
- 搜索路径
-type d
- 仅允许目录
-depth 1
- 深度可达
-exec <cmd> {} \;
- 对找到的
cmd
每个结果执行{}
- 对找到的
最后zip -r <dest> <src>
以递归方式压缩目录。