上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
此时系统显示这是一个立体声文件。