Linux 中递归更改文件扩展名的命令
![Linux 中递归更改文件扩展名的命令](https://www.isolves.com/d/file/p/2020/06-19/717ee2b6e2dae9f4d65af461c52f71b3.jpg)
比如我需要将 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
上一篇:整洁架构的正确之路
下一篇:京东电商推荐系统实践