Linux中遞歸更改文件擴展名的命令

比如我需要將 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 發佈!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章