发现没有将mtime传递给ImageMagick

时间:2019-05-13 16:35:43

标签: shell imagemagick cp

我有一个终端命令

find "/Users/tcokimac/Desktop/find"  -size +2MB  -mtime +60 -exec convert "{}"  -resize 80% -quality 80%  /Users/tcokimac/Desktop/find/IMG_0096.JPG  -set filename:base "%[basename]" "/Users/tcokimac/Desktop/new/%[filename:base].jpg" \; 

应该扫描大于2MB,小于60天的图像目录,并将其转换为新文件夹。但是扫描结果没有找到图像

解决方案发现这是我的编码,-mtime +60是60天内的所有内容,需要将60天内的所有文件更改为-60 –

    find "/Users/tcokimac/Desktop/find"  -size +2MB  -mtime +60 -exec convert "{}"  -resize 80% -quality 80%  /Users/tcokimac/Desktop/find/IMG_0096.JPG  -set filename:base "%[basename]" "/Users/tcokimac/Desktop/new/%[filename:base].jpg" \; 

0 个答案:

没有答案