温馨提示×

centos怎么修改文件名

小樊
41
2026-10-14 16:46:15
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)中,修改文件名常用以下几种方式:


1. 使用 mv 命令(最常用)

mv 旧文件名 新文件名

示例:

mv test.txt newtest.txt

如果是修改目录名:

mv olddir newdir

跨目录改名(相当于移动):

mv a.txt /home/user/b.txt

2. 使用 rename 命令(批量修改)

CentOS 默认可能没有 rename,需要先安装:

yum install prename -y

示例(把 .txt 改成 .bak):

rename .txt .bak *.txt

3. 使用 find + mv(按条件批量改名)

示例:把当前目录下所有 .log 文件加前缀 old_

for f in *.log; do mv "$f" "old_$f"; done

4. 使用通配符批量修改

for file in file*; do
  mv "$file" "${file/file/newfile}"
done

5. 图形界面(如果有桌面)

在文件管理器中右键 → 重命名即可。


如果你是单个文件改名还是批量改名?可以告诉我具体场景,我给你更合适的命令。

0 踩