linux file命令

1. file 是检测文件类型的命令。
2. 文件类型就文件组织的方式,通常不同的文件类型执行不同的标准。
例如我们熟知的:txt , doc , xls , pdf ...
3. file 命令的简单用法就是:file filename
[root@rusky ~]# file test-wc 

test-wc: ASCII text

[root@rusky ~]# file *

123:                empty

123.txt:            empty

2006:               ASCII text

2015:               ASCII text

a.1:                empty

a.2:                empty

a.3:                empty

anaconda-ks.cfg:    ASCII English text

b.1:                empty

b.2:                empty

b.3:                empty

Desktop:            directory

fuck.txt:           empty

install.log:        ASCII text

install.log.syslog: ASCII text

Templates:          directory

testdir:            directory

test-wc:            ASCII text

file命令是根据文件的幻数(magic number)来判断文件的类型的。幻数保存在文件的开关几个字节里面,每个文件都有一个幻数,幻数是为了特殊目的而定义的一个常量。 

你可能感兴趣的:(linux)