文件与目录管理-file 📁 — 探测文件类型

作用

file 通过检查文件头部魔数(magic number)来判断文件真实类型,不依赖扩展名,适合确认未知文件的格式。

语法

file [选项] 文件...

用法

file 读取文件头部的特征字节与 magic 数据库对比,输出格式如 “ASCII text”、“ELF 64-bit LSB executable”、“gzip compressed data”。-b 简洁输出(不显示文件名),-i 显示 MIME 类型,-s 查看设备文件或特殊文件,-z 查看压缩文件内部类型。

常用参数

参数说明
-b简洁输出(不显示文件名)
-i显示 MIME 类型
-s查看特殊文件
-z查看压缩文件内部
-m 文件指定 magic 文件
-k持续检测(不遇错即停)

示例

file FILE.TXT                    # 判断文件真实类型
file -b /bin/ls                  # 简洁输出,不显示文件名
file -i FILE.JPG                 # 显示 MIME 类型
file -z ARCHIVE.TAR.GZ           # 查看压缩文件内部类型
file * /usr/bin/*                # 批量探测多个文件

来源: 菜鸟教程

🔗 相关文档

文件与目录管理-stat | 文件与目录管理-du | 文件与目录管理-ls | 文件与目录管理-find