温馨提示×

怎样在debian重命名文件

小樊
36
2026-09-23 20:30:02
栏目: 智能运维

在 Debian(以及大多数 Linux 系统)中,重命名文件有多种方式,下面按常用程度和场景介绍:


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

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

基本语法

mv 原文件名 新文件名

示例

mv old.txt new.txt

重命名并移动

mv old.txt /tmp/new.txt

⚠️ 如果新文件名已存在,mv 会直接覆盖(无提示)。


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

Debian 默认通常提供 Perl 版本的 rename。

查看是否安装

rename --version

单个文件

rename 's/old/new/' old.txt

批量重命名(如 .txt → .bak)

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

批量加前缀

rename 's/^/prefix_/' *

三、使用 mmv(适合模式匹配)

sudo apt install mmv

示例

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

四、使用图形界面(如果装了桌面)

  • 文件管理器中:
    • 选中文件
    • 按 F2
    • 输入新名称

五、交互式重命名(防止误覆盖)

mv -i old.txt new.txt

若有冲突会询问是否覆盖。


六、常见注意事项

  • 文件名区分大小写
  • 避免空格,或用引号:
    mv "old file.txt" "new file.txt"
    
  • 需要权限时加 sudo

如果你有具体场景(比如批量改后缀、按日期重命名、脚本里用),可以告诉我,我给你更精确的命令。

0 踩