温馨提示×

linux怎么更改文件后缀

小樊
65
2026-10-10 10:51:06
栏目: 智能运维

在 Linux 里**“文件后缀”只是文件名的一部分**,改后缀本质上就是重命名文件。下面按常见场景给你说明。


一、单个文件改后缀

1️⃣ 用 mv 命令(最常用)

mv oldfile.txt newfile.md

把 .txt 改成 .md

✅ 文件内容不变,只是名字变了


二、批量改后缀(重点)

2️⃣ 批量把 .txt 改成 .md

for f in *.txt; do
    mv "$f" "${f%.txt}.md"
done

解释:

  • *.txt:匹配所有 txt 文件
  • ${f%.txt}:去掉后缀
  • 再拼上 .md

3️⃣ 使用 rename(更方便,有些系统默认没有)

Debian / Ubuntu

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

CentOS / Rocky / Alma

rename .txt .md *.txt

三、不改名只改大小写后缀

mv file.TXT file.txt

四、图形界面(GUI)

如果你用桌面环境:

  • 右键文件 → 重命名
  • 直接改 .xxx 部分即可

五、注意事项

⚠️ Linux 不靠后缀判断文件类型

file 文件名

可以看真实类型


如果你告诉我:

  • 是 单个还是批量
  • 用的 什么发行版
  • 是否要 递归子目录

我可以给你更精确的命令。

0 踩