递归地将 filename.JPG 重命名为 filename .jpg
我希望将所有扩展名为 .JPG 的文件更改为 .jpg
答案1
有点晚了,但这会递归地工作
find . -name '*.JPG' -exec 'sh' '-c' 'mv {} $(sed "s/\.JPG$/\.jpg/" <<< {})' ';'
答案2
抱歉,我现在也找到了,无论如何,谢谢
rename 's/\.([^.]*$)/.\L$1/' *.JPG
这将解决我的问题
递归地将 filename.JPG 重命名为 filename .jpg
我希望将所有扩展名为 .JPG 的文件更改为 .jpg
有点晚了,但这会递归地工作
find . -name '*.JPG' -exec 'sh' '-c' 'mv {} $(sed "s/\.JPG$/\.jpg/" <<< {})' ';'
抱歉,我现在也找到了,无论如何,谢谢
rename 's/\.([^.]*$)/.\L$1/' *.JPG
这将解决我的问题