[原创] Shell 批量改名 - xargs - rename

    批量改名是大家经常会遇到的情况,那么大家都是怎么做的呢?

    以下是我的批量改名心得,仅供大家参照。欢迎大家提出更多,更好的方法。
例1:
将 /tmp/a 文件夹下的所有文件,加上后缀 _suffix

1
find /tmp/a -type f | xargs -t -i mv {} {}_suffix

例2:
将 /tmp/a 文件夹下的所有文件,去掉共通后缀 _suffix

1
find /tmp/a -type f | xargs -t rename _suffix ""


for file in ls;do mv “$file” echo "$file" | sed s/10971/10972/; done

坚持原创及高品质技术分享,您的支持将鼓励我继续创作!