内容简介:Linux file命令用于辨识文件类型。通过file指令,我们得以辨识该文件的类型。这篇文章主要介绍了浅谈 Linux 下 file 的应用实例,需要的朋友可以参考下
Linux file命令用于辨识文件类型。
通过file指令,我们得以辨识该文件的类型。
语法
file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]
file 是通过查看文件的头部信息来获取文件类型,而不是像 Windows 通过扩展名来确定文件类型的,所以加不加后缀真的无所谓,谁会爱上谁,说起 Windows 吗,啥也不说了。
简介
file 的官方解释为:
file - determine file type
也就是说可以识别文件类型的意思,也可用来辨别一些文件的编码格式。
实例
下面看几个比较使用的例子。
实例一 :默认
file 后直接跟文件,得到如下所示信息
file book.pdf delete.pdf: PDF document, version 1.3 file book delete: PDF document, version 1.3
可以看出加不加后缀都是没有关系的。
实例二:不显示名
file -b book.pdf PDF document, version 1.3
加上-b 参数,是 brief 的含义,将只显示文件辨识结果,不显示文件名称了,这个其实对于很多文件而言,不是很友好。
实例三:输出易懂信息
file -i delete.pdf delete.pdf: application/pdf; charset=binary
加上-i 参数,是 mime 类型的含义,我也不懂是啥意思,但是我能刚方便地读懂我想知道的文件类型的含义。这就够了,不是吗,毕竟我们是来是用 file 命令的。
实例四:查看文件中的文件名的文件信息
cat hello.txt sunset.jpg file -f hello.txt sunset.jpg: JPEG image data, JFIF standard 1.01
这个咋听着这么拗口,其实很简单,其实并不难,加上-f 参数,是 file-from 类型的含义,到底是几个意思呢,也就是你想查看文件的类型信息的文件名在一个文件里面,从这个文件里面读取文件来的到信息,如下即可晓得。
实例五:好看的鸡肋
file -F === "sunset.jpg sunset.jpg === JPEG image data, JFIF standard 1.01
这个功能说实话,没搞明白有什么作用,默认的: 感觉挺好用的,当然这个应该属于定制型的,如下所示:
实例六:查看软链接的文件信息
file a.jpg a.jpg: symbolic link to `sunset.jpg' file -L a.jpg a.jpg: JPEG image data, JFIF standard 1.01
默认情况下,如果没有 L 参数,只能得到这个文件是软链接的信息,如果加上这个参数,就能看到源文件的文件信息,这个功能还是很赞的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- electron vue桌面应用入门实例
- Python生成器以及应用实例解析
- Prometheus Metrics 设计的最佳实践和应用实例
- 注册中心 Eureka 源码解析 —— 应用实例注册发现(一)之注册
- 注册中心 Eureka 源码解析 —— 应用实例注册发现(三)之下线
- 注册中心 Eureka 源码解析 —— 应用实例注册发现(五)之过期
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Designing for Emotion
Aarron Walter / Happy Cog / 2011-10-18 / USD 18.00
Make your users fall in love with your site via the precepts packed into this brief, charming book by MailChimp user experience design lead Aarron Walter. From classic psychology to case studies, high......一起来看看 《Designing for Emotion》 这本书的介绍吧!