小编Luc*_*ony的帖子

递归生成和移动缩略图

我想要一个执行以下操作的 bash 脚本:

  • 从当前目录向下递归查找图片(jpg,jpeg,JPG,JPEG)
  • 使用 imagemagick 的转换生成缩略图
  • 将缩略图移动到其他目录

我当前的脚本如下所示:

for f in `find . -type f -iname "*.jpg"`
  do
  convert ./"$f" -resize 800x800\> ./"${f%.jpg}_thumb.jpg"
  mv ./"${f%.jpg}_thumb.jpg" /home/user/thumbs/
done
Run Code Online (Sandbox Code Playgroud)

它不会转换包含空格/特殊字符的文件(或包含所有内容的文件夹)。我尝试过,print0但没有帮助。

bash find imagemagick thumbnails

8
推荐指数
2
解决办法
1975
查看次数

标签 统计

bash ×1

find ×1

imagemagick ×1

thumbnails ×1