在 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"
F2mv -i old.txt new.txt
若有冲突会询问是否覆盖。
mv "old file.txt" "new file.txt"
sudo如果你有具体场景(比如批量改后缀、按日期重命名、脚本里用),可以告诉我,我给你更精确的命令。