如果需要对文件批量重命名,怎么办,是不是要找个工具,下载看这么使用。其实在 Linux、macOS 系统上使用脚本可以轻松搞定。
如,这里有一批图片文件,后缀名可能是jpg、jpeg、png 等,名称如 “我是待重命名的图片2025.jpg” ,“我是待冲明明的图片2025.jpg” ,需求是批量重命名为 1.jpg, 2.jpg, 这时可以使用这个脚本来尝试下:
#!/bin/bash
# 设置起始编号
counter=1
# 遍历目录下的所有文件
for file in *.jpg *.jpeg *.png; do
# 提取文件扩展名
extension="${file##*.}"
# 重命名文件,仅保留递增的数字序号和原始扩展名
mv -- "$file" "$counter.$extension"
# 自增计数器
((counter++))
done
将以上内容保存为 rename_image.sh 文件,然后在用重命名的文件目录内执行
shell rename_image.sh
好了,结果就是这样的
高效快速,大家可根据自己的需求对脚本进行修改优化适应自己的场景。