在 Linux 里**“文件后缀”只是文件名的一部分**,改后缀本质上就是重命名文件。下面按常见场景给你说明。
mv 命令(最常用)mv oldfile.txt newfile.md
把 .txt 改成 .md
✅ 文件内容不变,只是名字变了
.txt 改成 .mdfor f in *.txt; do
mv "$f" "${f%.txt}.md"
done
解释:
*.txt:匹配所有 txt 文件${f%.txt}:去掉后缀.mdrename(更方便,有些系统默认没有)rename 's/\.txt$/.md/' *.txt
rename .txt .md *.txt
mv file.TXT file.txt
如果你用桌面环境:
.xxx 部分即可⚠️ Linux 不靠后缀判断文件类型
file 文件名
可以看真实类型
如果你告诉我:
我可以给你更精确的命令。