温馨提示×

怎么重命名linux文件

小樊
45
2026-09-22 20:09:53
栏目: 智能运维

在 Linux 中重命名文件有多种方式,下面按常用程度给你介绍:


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

mv 本来是“移动”,但也可以用来重命名。

mv 旧文件名 新文件名

示例:

mv test.txt new_test.txt

✅ 同一目录下就是重命名
✅ 跨目录就是移动 + 重命名


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

适合批量修改文件名

1️⃣ Perl 版本(最常见)

rename 's/旧/新/' 文件名

示例:把所有 .txt 改成 .bak

rename 's/\.txt$/.bak/' *.txt

示例:批量加前缀

rename 's/^/prefix_/' *

三、使用 cp + rm(不推荐但可行)

cp old.txt new.txt
rm old.txt

四、交互式重命名(新手友好)

mmv

需要先安装:

sudo apt install mmv

示例:

mmv "*.txt" "#1.bak"

五、图形界面(如果有桌面)

  • 文件管理器中 右键 → 重命名
  • 或选中文件按 F2

六、注意事项

⚠️ 如果新文件名已存在,mv直接覆盖
⚠️ 可加 -i 防止覆盖:

mv -i old.txt new.txt

如果你有具体场景(比如批量、带日期、正则),可以告诉我,我给你写具体命令。

0