当前位置:家常菜>百科>科技>正文

linux file命令详解

人气:209 ℃/2024-09-24 20:33:40

linux系统下file命令用于查询文件类型。平时我们判定一个文件的类型通常是通过该文件的扩展名,而file命令是通过详细阅读文件内容,找到特征量来判定文件类型。下面是file命令的具体内容:

1、file命令判定文件类型的顺序:

查询Device, Directory, Symbolic等特殊文件

查询压缩文件

查询tar文件

基于Magic数据库文件的查询

查询ASCII,UNICODE等类型的文本文件

如果以上都不符合,则文件为二进制文件

2、原理:

file命令通过读取保存着各种文件特性的数据库信息和被判定文件进行匹配,数据库文件保存在/etc/magic、/usr/share/misc/file/magic或其他位置。

0 string \177ELF ELF

>4 byte 0 invalid class

>4 byte 1 32bit

>5 byte 1 LSB

>>16 leshort 2 executable

3、magic 文件由4部分组成:

偏移量

数据类型

输出字符串

magic文件的更多格式信息可以通过man magic 来查看。

  • 宝来后视镜按钮在哪里

    宝来后视镜按钮在车辆主驾驶的车门内侧把手上。需要调整后视镜时,把按钮旋转至L的位置,上下左右扳动按钮,是调节左侧反光镜的角度,把按钮旋转至R的位置,上下左右扳动按钮,则是调节右...

    问答查看全文>>
  • ccie考试考几小时

    很多朋友想知道ccie考试考几小时,下面就让我们来看看吧。ccie考试分为笔试和实验考试,其中笔试使用英语为语种的地区考试时长为2个小时,而使用其他语种的国家会适当延长时间,实...

    科技查看全文>>
  • 车辆制动系统装置有哪几种?

    车辆制动系统装置分类如下:1、鼓式制动,是最早应用在车辆上的刹车系统,制动鼓安装在车轮上并随车轮一起转动,里面安装有刹车片,在刹车时,刹车活塞会向外推动刹车片与制动鼓产生摩擦,...

    问答查看全文>>
  • 雪铁龙爱丽舍20000公里保养费用,新爱丽舍2万公里保养项目

    雪铁龙爱丽舍二万公里的保养建议到有资质的汽车修理公司或者4S店进行大保养,雪铁龙爱丽舍二万公里保养的费用大概在600元左右;雪铁龙爱丽舍2万公里保养项目:1、更换发动机机油、机...

    问答查看全文>>
  • 火影忍者励志语录配图 火影忍者励志语录

    1、人就是这样 越是没有实力越爱说大话 世界上只有没有实力的人 才整天希望别人赞赏。2、我是将来要成为火影的男人。3、就算把你手脚全折断也要阻止你!4、不要为自己的努力道歉,这...

    语录查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版