在 CentOS(以及其它 Linux 发行版)中,修改文件名常用以下几种方式:
mv 命令(最常用)mv 旧文件名 新文件名
示例:
mv test.txt newtest.txt
如果是修改目录名:
mv olddir newdir
跨目录改名(相当于移动):
mv a.txt /home/user/b.txt
rename 命令(批量修改)CentOS 默认可能没有 rename,需要先安装:
yum install prename -y
示例(把 .txt 改成 .bak):
rename .txt .bak *.txt
find + mv(按条件批量改名)示例:把当前目录下所有 .log 文件加前缀 old_
for f in *.log; do mv "$f" "old_$f"; done
for file in file*; do
mv "$file" "${file/file/newfile}"
done
在文件管理器中右键 → 重命名即可。
如果你是单个文件改名还是批量改名?可以告诉我具体场景,我给你更合适的命令。