Linux中递归更改文件扩展名的命令 4年前

比如我需要将 jpg 结尾的图片文件修改为 png 结尾的

如果能用rename命令,运行下面的

find . -name '*.jpg' -exec rename .jpg .png {} +

如果不能用rename命令,使用下面的

find . -name "*.jpg" -exec bash -c 'mv "$1" "${1%.jpg}".png' - '{}' \;

参考:https://stackoverflow.com/questions/21985492/recursively-change-file-extensions-in-bash

本文由博客一文多发平台 OpenWrite 发布!

张建建
孤独才是寂寞的唯一出口。
4
发布数
2
关注者
9823
累计阅读

热门教程文档

Maven
5小节
Docker
62小节
Java
12小节
C
14小节
10.x
88小节
广告