linux命令看文件类型 linux怎么看文件属性( 三 )


linux file命令详解linux系统下file命令用于查询文件类型 。平时我们判定一个文件的类型通常是通过该文件的扩展名,而file命令是通过详细阅读文件内容,找到特征量来判定文件类型 。下面是file命令的具体内容:
1、file命令判定文件类型的顺序:
查询Device,Directory,Symbolic等特殊文件
查询压缩文件
查询tar文件
基于Magic数据库文件的查询
查询ASCII,UNICODE等类型的文本文件
如果以上都不符合,则文件为二进制文件
2、原理:
file命令通过读取保存着各种文件特性的数据库信息和被判定文件进行匹配,数据库文件保存在/etc/magic、/usr/share/misc/file/magic或其他位置 。
0string\177ELFELF
4byte0invalidclass
4byte132bit
5byte1LSB
16leshort2executable
3、magic文件由4部分组成:
偏移量
数据类型

输出字符串
magic文件的更多格式信息可以通过manmagic来查看 。

linux命令看文件类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux怎么看文件属性、linux命令看文件类型的信息别忘了在本站进行查找喔 。

推荐阅读