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命令看文件类型的信息别忘了在本站进行查找喔 。
推荐阅读
- 成都乐高定制手机壳小程序,乐高成都授权专卖店
- 电脑中旅游拼音怎么打,电脑上怎样打出旅游的旅字
- 刺激战场冒险版解说游戏,刺激战场讲解
- c语言中求积函数是什么 c语言中求积函数是什么
- linux即时通讯命令,linux 实时
- 查询角色所在服务器,通过网址查询服务器所在地
- 美图手机直播映客美颜,美图手机直播映客美颜怎么设置
- python无参数函数 python无参有返回值函数
- jquery层级图,jquery底层