file
命令在 Linux 中用来识别文件类型,也可用来辨别一些文件的编码格式。它通过查看文件头部信息来获取文件类型。
命令格式
file 参数 文件地址
命令参数
-b
列出文件辨识结果时,不显示文件名称。
-c
详细显示指令执行过程,便于排错或分析程序执行的情形。
-f
列出文件中文件名的文件类型。
-F
使用指定分隔符号替换输出文件名后的默认的“:”分隔符。
-i
输出mime类型的字符串。
-z
解读压缩文件的内容。
命令示例
查看文件信息:
file test.txt
输出信息中不输出文件名:
file -b test.txt
查看文件 mime 字符串:
file -i test.txt
使用指定符号分隔输出信息中的文件名:
file -F "___" test.txt
读取压缩文件的信息:
file -z test.tar.gz
来源: Linux file 命令