温馨提示×

如何重命名linux文件名

小樊
31
2026-09-16 17:42:09
栏目: 智能运维

在 Linux 中重命名文件有多种方式,下面按常见程度和使用场景给你介绍。


一、使用 mv 命令(最常用)

mv 不仅可以移动文件,也可以重命名。

基本用法

mv 旧文件名 新文件名

示例

mv old.txt new.txt

⚠️ 注意:

  • 如果新文件名已存在,会被覆盖
  • 只在同一目录下就是“重命名”

二、使用 rename 命令(批量重命名)

适合批量修改文件名

1️⃣ Perl 版本 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


五、图形界面(GUI)

如果你用的是:

  • Ubuntu:右键 → 重命名
  • 文件管理器(Nautilus / Dolphin)

六、安全建议

✅ 重命名前先 ls 确认
✅ 批量操作前先测试
✅ 重要文件先备份


如果你有具体需求(比如批量改后缀、去掉空格、按日期命名),可以告诉我,我给你写具体命令。

0