Linux核心应用命令速查
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.14 file:测试文件内容

作用:通过探测文件内容来判断文件类型。

用法:file [选项]文件名

主要选项如下。

● -v:在标准输出后显示版本信息,并且退出。

● -z:探测压缩过的文件类型。

● -L:直接显示符号链接所指向的文件的类型。

● -c:详细显示命令的执行过程,便于排错或分析程序执行的情形。

● -f:从文件namefile中读取要分析的文件名列表。

说明:file命令可以知道某个文件究竟是二进制(ELF用法)的可执行文件,还是Shell脚本文件,或者是其他用法的文件。file能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件、DOS的可执行文件。file命令能探测包括图形、音频、视频等在内的多媒体文件类型。

如果我们看到一个没有后缀的文件TRACK11,可以使用下面的命令:

        $ file TRACK11
        track11: MP2, 112 kBits, 44.1 kHz, Stereo

此时系统显示这是一个立体声文件。