Linux file命令 -- 识别文件类型

Linux file命令用于辨识文件类型。

通过file指令,我们得以辨识该文件的类型。

语法

file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]

参数

  • -b  列出辨识结果时,不显示文件名称。

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

  • -f<名称文件>  指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。

  • -L  直接显示符号连接所指向的文件的类别。

  • -m<魔法数字文件>  指定魔法数字文件。

  • -v  显示版本信息。

  • -z  尝试去解读压缩文件的内容。

  • [文件或目录...] 要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。

实例

显示文件类型:

[root@localhost ~]# file install.log
install.log: UTF-8 Unicode text

[root@localhost ~]# file -b install.log      <== 不显示文件名称
UTF-8 Unicode text

[root@localhost ~]# file -i install.log      <== 显示MIME类别。
install.log: text/plain; charset=utf-8

[root@localhost ~]# file -b -i install.log
text/plain; charset=utf-8

显示符号链接的文件类型

[root@localhost ~]# ls -l /var/mail
lrwxrwxrwx 1 root root 10 08-13 00:11 /var/mail -> spool/mail

[root@localhost ~]# file /var/mail
/var/mail: symbolic link to `spool/mail'

[root@localhost ~]# file -L /var/mail
/var/mail: directory

[root@localhost ~]# file /var/spool/mail
/var/spool/mail: directory

[root@localhost ~]# file -L /var/spool/mail
/var/spool/mail: directory


文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为阿初在此原创文章,转载或复制请以超链接形式并注明出处。https://achu.pro/20130529.html

« 上一篇
下一篇 »

相关推荐

Linux chgrp 命令 -- 更改文件所属组

2013年07月24日

7阅读

Linux chown命令 --更改文件所有者

2013年06月12日

5阅读

Linux file命令 -- 识别文件类型

2013年05月18日

6阅读

LINUX cat命令 – 在终端设备上显示文件内容

2013年05月06日

11阅读

Linux chmod命令--更改文件权限

2013年05月02日

7阅读

Linux chattr 命令-提供更高级的文件管理功能

2013年04月05日

8阅读

发表评论

访客 访客
验证码
评论列表 (暂无评论,6人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码