Linux命令之file详解程序员

file [选项] [文件名]

确认文件类型

(1).常用选项

magic file指的是哪些具有特殊文件格式的文件

-b,--brief 不列出文件名称 
-c,--checking-printout 检测指定的magic文件(缺省情况下,/etc/magic文件)有无格式错误。此验证一般不执行。在此标志下文件输入不执行。 
-f <名称文件> 指定名称文件,其内容有一个或多个文件名称时,让file依序辨别这些文件,格式为每列一个文件名称 
-L,--dereferencd 直接显示符号链接所指向的文件的文件类型 
-m,--magic-file LIST 指定magic文件的文件名 
-v,--version 显示版本信息 
-z,uncompress 尝试查看压缩文件内容

(2).实例

显示文件类型

[[email protected] 桌面]# cd ~ 
[[email protected] ~]# file install.log 
install.log: UTF-8 Unicode text 
[[email protected] ~]# file -b install.log 
UTF-8 Unicode text 
[[email protected] ~]# file -i install.log 
install.log: text/plain; charset=utf-8 
[[email protected] ~]# file -bi install.log 
text/plain; charset=utf-8 

 显示符号链接的文件类型

[[email protected] ~]# ls -l /var/mail 
lrwxrwxrwx. 1 root root 10 3月  13 18:14 /var/mail -> spool/mail 
[[email protected] ~]# file /var/mail 
/var/mail: symbolic link to `spool/mail' 
[[email protected] ~]# file -L /var/mail 
/var/mail: directory 
[[email protected] ~]# file /var/spool/mail 
/var/spool/mail: directory 
[[email protected] ~]# file -L /var/spool/mail 
/var/spool/mail: directory 

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2843.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论