file命令手册

开源Linux

共 989字,需浏览 2分钟

 ·

2021-09-14 08:21

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


有收获,点个在看 
浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报