Qua*_*nt6 4 terminal images image-editing macos
我有一个文件夹,其中包含许多充满图像的子文件夹。例如,请参见附图。

基本上我想遍历它们并缩小图像的大小,因此没有一个宽度超过 1024 像素。他们都是jpeg。
我知道 SIPS 命令,即
sips -Z 1024 *.png
Run Code Online (Sandbox Code Playgroud)
但是,这仅适用于所有图像都在当前目录中的情况。
如何设置它遍历所有子目录?
小智 8
您可以使用 find 运行它: find images/path -type f -name '*.png' -exec sips -Z 1024 {} \;
Find 将在 'images/path' 目录中搜索文件(-type f),扩展名为 png(-name '*.png')并执行参数中的命令,用文件名替换“{}”,你需要结束带有“\;”的命令。
| 归档时间: |
|
| 查看次数: |
5431 次 |
| 最近记录: |