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

Mer*_*ght 12 linux directory png jpeg mogrify

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

mogrify -format png *.*
Run Code Online (Sandbox Code Playgroud)

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

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

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

arc*_*444 20

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

find . -name "*.jpg" -exec mogrify -format png {} \;
Run Code Online (Sandbox Code Playgroud)

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