我想调整该目录包含n个目录的目录中所有图像的大小,并且每个目录中都有n个图像。我尝试了以下命令:for i in picture/*.*; do convert $i -resize 240x240\! done 但是出现错误,提示“无法打开图片/。”。如何实现类似的操作。 最佳答案 我找到了解决方案:for f in `find . -name "*.jpg"` do convert $f -resize 400x400\! $f done