linux批量重命名多个目录下文件名的方法
时间:2014-11-29 05:21 来源:linux.it.net.cn 作者:IT
在linux系统下,批量重命名多个目录下的文件。
需求:
把位于不同目录下的logo.png 重命名为 logo3.png。
方法:
代码示例:
for i in `find . -name logo.png`; do mv $i `echo $i | sed 's/logo.png$/logo3.png/'`; done
脚本解释:
find . -name logo.png # 递归查找logo.png
echo $i | sed 's/logo.png$/logo3.png/' # 通过管道把文件名的logo.png 修改为logo3.png (责任编辑:IT)
在linux系统下,批量重命名多个目录下的文件。
需求:
方法: for i in `find . -name logo.png`; do mv $i `echo $i | sed 's/logo.png$/logo3.png/'`; done
脚本解释: echo $i | sed 's/logo.png$/logo3.png/' # 通过管道把文件名的logo.png 修改为logo3.png (责任编辑:IT) |