在 Linux 中重命名文件有多种方式,下面按常见程度和使用场景给你介绍。
mv 命令(最常用)mv 不仅可以移动文件,也可以重命名。
mv 旧文件名 新文件名
mv old.txt new.txt
⚠️ 注意:
rename 命令(批量重命名)适合批量修改文件名
rename(常见)rename 's/旧/新/' 文件名
示例:把所有 .txt 改成 .bak
rename 's/\.txt$/.bak/' *.txt
示例:批量加前缀
rename 's/^/prefix_/' *
mv(简单批量)for f in *.jpg; do
mv "$f" "img_$f"
done
mmv(高级批量)mmv "*.txt" "#1.bak"
(需安装:apt install mmv)
如果你用的是:
✅ 重命名前先 ls 确认
✅ 批量操作前先测试
✅ 重要文件先备份
如果你有具体需求(比如批量改后缀、去掉空格、按日期命名),可以告诉我,我给你写具体命令。