找回密码
 注册
关于网站域名变更的通知
查看: 761|回复: 3
打印 上一主题 下一主题

Linux file命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-7 15:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

# @5 g/ Z0 [- C) ]Linux file命令用于辨识文件类型。
, s- G& o; U5 `5 y$ u$ e7 Y# \9 L7 Q. |4 g* M! y2 a
通过file指令,我们得以辨识该文件的类型。8 @) Z5 C8 d9 w8 y& U2 s

3 R4 z' Y. C1 ~: D" J语法) k* B, |" A+ s4 P2 C4 A& B
file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]9 z  U# [  k/ O3 }
参数:: b, Z$ X) _9 W/ R$ `, O% p

! N5 O8 E. |& x, G9 k-b  列出辨识结果时,不显示文件名称。5 n( X4 }# _% v* m+ s3 o
-c  详细显示指令执行过程,便于排错或分析程序执行的情形。
0 c5 G0 w/ _8 v: ?% E1 \- m$ z-f<名称文件>  指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
$ ?& u. D4 i- `( c2 Y-L  直接显示符号连接所指向的文件的类别。; r2 u" q2 O. i4 _4 K
-m<魔法数字文件>  指定魔法数字文件。
! G) t/ o5 A, E$ B-v  显示版本信息。
: Q) f8 ^& s5 U+ m4 P  m-z  尝试去解读压缩文件的内容。
, E/ m7 H6 E  [; f+ G" d[文件或目录...] 要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。1 b, Y! ~, E) ^5 m. s. m- ]
实例3 g' ?9 D" O$ p2 |& \; e7 Z
显示文件类型:
9 l( c: _" W5 A  b4 m
% G1 K& \. L, d[root@localhost ~]# file install.log$ u! A) s- E/ f7 l
install.log: UTF-8 Unicode text
4 F# T# v! x2 C0 A% t" K+ u6 v
[root@localhost ~]# file -b install.log      <== 不显示文件名称. T7 q3 ~7 M1 o( X6 ~( ^* e
UTF-8 Unicode text% {' f! s2 k8 a( @  O  s
5 K! k) k# u6 @" z! N; G5 X( U3 S. b
[root@localhost ~]# file -i install.log      <== 显示MIME类别。1 \7 Z; M& m0 |! ^2 U- G4 z8 b. n' Y
install.log: text/plain; charset=utf-8
  _* a, t3 C" b1 p2 r& X1 S4 f
" d3 j) S: ^* a. c: @' `' ~1 h; Y1 W[root@localhost ~]# file -b -i install.log% j- b4 J1 N# `2 x% ?5 I. E) u
text/plain; charset=utf-8
7 r; A4 T; r. f2 [( C显示符号链接的文件类型
4 H' @% p- U9 }/ D  }, q# N
, C" S( |5 [  p2 w[root@localhost ~]# ls -l /var/mail3 x$ c* p& L. N
lrwxrwxrwx 1 root root 10 08-13 00:11 /var/mail -> spool/mail
. P, J# |! v+ q4 ^4 s/ a/ s9 n3 I8 L7 u. _4 E! Z6 K; G, Y9 r
[root@localhost ~]# file /var/mail
- m" G0 s9 w, k4 {% w5 q/var/mail: symbolic link to `spool/mail'2 P, @. {- p: h$ [3 L: A& @
4 V2 G% C  g2 U' n  [$ H" E
[root@localhost ~]# file -L /var/mail' P8 e1 O* S; B+ M
/var/mail: directory
/ p! {7 k0 R% u. T/ X7 ^. Y3 G# Y
& U& x3 T/ q0 e5 P[root@localhost ~]# file /var/spool/mail
$ e  p& ?5 s* Y" K/var/spool/mail: directory
6 M7 l% J0 [2 F  F4 L. v, [' D  v: a7 P1 G, V+ c3 Y6 E
[root@localhost ~]# file -L /var/spool/mail
+ d7 y) u: _5 M& O7 Y/var/spool/mail: directory

该用户从未签到

2#
发表于 2021-7-7 15:36 | 只看该作者
Linux file命令

该用户从未签到

3#
发表于 2021-7-7 15:37 | 只看该作者
Linux file命令

该用户从未签到

4#
发表于 2021-7-7 15:37 | 只看该作者
Linux file命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 11:24 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表