file命令手册
file:查询文件类型
功能描述:
使用file命令可以查询指定文件的文件类型,可以知道某个文件究竟是二进制可执行文件,还是Shell脚本文件,或者是其他的格式。
file命令能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件及DOS可执行文件。
命令语法:
file [选项] [文件]
选项含义:
命令中各选项的含义如下表所示。
选项 | 含义 |
---|---|
-v | 显示版本信息 |
-z | 尝试去解读压缩文件的内容 |
-L | 直接显示符号连接所指向的文件类别 |
-i | 显示MIME类别 |
-c | 详细显示命令执行过程,便于排错或分析程序的情形 |
-b | 列出辨识结果时,不显示文件名称 (简要模式) |
-f<名称文件> | 从文件中读取要分析的文件名列表 |
-m | 指定魔法数字文件 |
参考实例:
实例1
查看/root/test目录下所有文件的文件类型:
[root@cnLinuxer ~]# file /root/test/*
/root/test/date: directory
/root/test/readme.txt: ASCII text
/root/test/red: symbolic link to `readme.txt'
实例2
查看文件类型,但不显示文件名:
[root@cnLinuxer test]# file -b readme.txt
ASCII text
实例3
显示文件MIME类别:
[root@cnLinuxer test]# file -i readme.txt
readme.txt: text/plain; charset=us-ascii
有收获,点个在看
评论