如何使用linux命令将jpg文件转换为png文件? +难度=子文件夹

时间:2014-01-07 15:06:55

标签: linux png directory jpeg mogrify

我想将几个jpg文件转换为png文件。据我所知,可以使用此命令

mogrify -format png *.*

我有一个问题,我有很多子文件夹。假设 a 是我的主文件夹, b,c d 是子文件夹。图像位于子文件夹中。

如何在不必手动打开每个文件夹的情况下转换所有图像?

- >我想写一个有效的命令,当我在文件夹 a 时,但是适用于子文件夹中的所有文件。

1 个答案:

答案 0 :(得分:16)

假设您在文件夹中,以下内容可能适用于您

find . -name "*.jpg" -exec mogrify -format png {} \;

您可以使用find命令获取所有子文件夹中的所有jpg文件,并将您的命令作为参数传递给