hans

hans

【Shell】批量修改文件名或者后缀名


修改后缀名

Ubuntu 14.04

find . -name '*.JPEG'| awk -F "." '{print $2}'|xargs -I'{}'  mv ./{}.JPEG ./{}.jpg

Ubuntu 18.04

find . -name '*.JPG'| awk -F "." '{print $2}'| awk -F "/" '{print $2}'| xargs -I'{}' mv ./{}.JPG ./{}.gif

修改文件名

rename 's/要修改的内容/修改后的内容/' 文件名

^ 从头开始定位

$ 从末尾开始定位

或者用

rename 要修改的内容 修改后的内容 文件名
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.