Linux怎么查看文件类型?
老男孩IT教育
常见问题
2026年1月26日 17:03
在Linux系统操作中,查看文件类型是基础且高频的操作,Linux不依赖后缀判断文件类型,盲目操作易引发系统问题,精准识别类型是文件操作的前提。那么Linux怎么查看文件类型?以下是详细内容介绍。
在Linux系统操作中,查看文件类型是基础且高频的操作,Linux不依赖后缀判断文件类型,盲目操作易引发系统问题,精准识别类型是文件操作的前提。那么Linux怎么查看文件类型?以下是详细内容介绍。

在Linux系统中,查看文件类型最常用的命令是file。它能帮助你识别文件的真实类型,而不依赖于文件扩展名。
file命令基本用法
使用file命令非常简单,只需在终端输入:
file 文件名
例如:
file document.txt
file image.jpg
file script.sh
输出结果会显示文件的详细类型信息,比如:
document.txt: ASCII text
image.jpg: JPEG image data, JFIF standard 1.01
script.sh: Bourne-Again shell script, ASCII text executable
常见选项说明
file命令支持多个参数来扩展功能:
-i:显示 MIME 类型,而不是人类可读的格式。
-b:省略文件名,只输出文件类型描述。
-L:跟随符号链接,查看链接指向的实际文件类型。
-z:尝试查看压缩文件内部的内容类型。
--help和--version:查看帮助信息和版本号。
实际应用场景
file 命令在以下情况特别实用:
下载的文件没有扩展名,但你想知道它是不是图片、文档或可执行程序。
怀疑某个文件被伪装(如将病毒文件命名为 .txt),用 file 可以查看真实类型。
编写 Shell 脚本时,根据文件类型做不同处理,比如自动调用对应的打开程序。
批量处理文件前,先确认它们的类型是否符合预期。
为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。
推荐阅读:
老男孩教育专注IT教育10余年,只培养IT技术精英
全国免费咨询电话(渠道合作):400-609-2893











