最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

linux file命令详解

来源:动视网 责编:李赢赢 时间:2021-11-03 21:15:41
文档

linux file命令详解

file命令判定文件类型的顺序:查询Device, Directory, Symbolic等特殊文件;原理:file命令通过读取保存着各种文件特性的数据库信息和被判定文件进行匹配,数据库文件保存;magic 文件由偏移量、数据类型、值、输出字符串组成。
推荐度:
导读file命令判定文件类型的顺序:查询Device, Directory, Symbolic等特殊文件;原理:file命令通过读取保存着各种文件特性的数据库信息和被判定文件进行匹配,数据库文件保存;magic 文件由偏移量、数据类型、值、输出字符串组成。


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 来查看。

以上就是小编今天的分享了,希望可以帮助到大家。

文档

linux file命令详解

file命令判定文件类型的顺序:查询Device, Directory, Symbolic等特殊文件;原理:file命令通过读取保存着各种文件特性的数据库信息和被判定文件进行匹配,数据库文件保存;magic 文件由偏移量、数据类型、值、输出字符串组成。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题linux系统专题linux是什么专题kali linux专题linux sh命令专题linux运行文件专题linux系统安装专题linux虚拟机专题linux专题linux怎么读专题linux基础命令专题linux命令大全专题linux系统入门学习专题linux必学的60个命令专题linux修改系统时间专题linux常用命令专题linux install命令专题linux基本命令的使用专题linux shell命令专题linux版本查看命令专题linux tar命令专题
Top