文件与目录管理-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