用 file 命令识别文件的真实类型
通过魔数识别,无视错误的扩展名——磁盘映像、脚本、Mach-O 二进制一目了然。
运行 `file <路径>` 按内容特征识别文件,或用 `file -I <路径>` 获取 MIME 类型。
01命令
命令
$ file ~/Downloads/unknown_file02作用说明
file 会把文件开头的字节与魔数数据库比对,改名后的 ZIP 或伪装成文本的可执行文件会立刻现形。加 -b 可省略文件名让脚本输出更干净,-I 输出 RFC 风格的 MIME 类型供网络工具使用。它还能解读 Mach-O 架构(arm64 还是 x86_64),运行前就能判断二进制是否为通用版本。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS file — determine file type依据: Documents the file command's magic-number detection and -I MIME mode.
最后验证: 2026-09-17 · 分类: 文件与文件夹