本节内容:
在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