使用Sip调整一长串jpg文件的大小

我的文件夹中有10,000张图像。我正在尝试将它们的尺寸调整为128 x 128。

sips -Z 128 *.jpg

给我这个错误:

-bash:/ usr / bin / sips:参数列表太长

如何解决此问题?


狐的传说
浏览 225回答 3
3回答

慕桂英3389331

您可以尝试在一个简单的for循环中执行任务:for file in *.jpg; do sips -Z 128 "$file"done;单行脚本:for file in *.jpg; do sips -Z 128 "$file"; done;

紫衣仙女

假设您位于要处理的文件夹中...find ./ -name "*jpg" -exec sips -Z 128 {} \;应该工作,并一一处理而不是一个大的参数列表。
打开App,查看更多内容
随时随地看视频慕课网APP