我能够做到:
find . -cmin -60 -name "*.jpg" -exec convert -resize 300x200 -quality 85% -verbose
{} {} \; &>>processed.txt
因此在文件中说只有一个文件与之匹配,处理后的文件内容就像
./a.jpg JPEG 1920x636 1920x636+0+0 8-bit DirectClass 612KB 0.040u 0:00.050
./a.jpg JPEG 1920x636=>300x99 300x99+0+0 8-bit DirectClass 8.19KB 0.130u 0:00.030
有一种方法可以让我仅处理文件名,例如仅a.jpg
,然后在随后运行命令时排除a.jpg
。
如果可以使用Imagick
php类实现相同的目的