当前位置: 首页 > 科技观察

Linux下file的六个例子_0

时间:2023-03-13 03:14:56 科技观察

介绍file的官方解释是:file-determinefiletype意思是可以识别文件类型的意思,也可以用来识别一些文件的编码格式。它通过查看文件的头部信息来获取文件类型,而不是像Windows那样通过扩展名来判断文件类型,所以加不加后缀真的无所谓。谁会爱上谁?说到Windows,无话可说。示例让我们再看几个使用示例。例1:默认文件直接跟文件,得到如下信息?filebook.pdfdelete.pdf:PDFdocument,version1.3?filebookdelete:PDFdocument,version1.3。可见加不加后缀无所谓。例2:不显示名称?file-bbook.pdfPDF文档,version1.3加上-b参数,意思是brief,只会显示文件识别结果,不会显示文件名。这对于许多文件友好实际上不是很好。例3:输出通俗易懂的信息?file-idelete.pdfdelete.pdf:application/pdf;charset=binary加上-i参数,就是mime类型的意思。不知道是什么意思,只是阅读方便就可以理解我想知道的文件类型的含义。够了吧,毕竟我们是来使用文件命令的。例4:查看文件中文件名的文件信息?cathello.txtsunset.jpg?file-fhello.txtsunset.jpg:JPEGimagedata,JFIFstandard1.01这听起来好囧,其实很简单,其实不然有难度,加上-f参数就是file-from类型的意思。分别是什么意思,就是你要查看文件的类型信息的文件名在一个文件中,而从文件中读取的信息是从文件中读取的,如下可以知道。例5:好看的鸡肋?file-F"==="sunset.jpgsunset.jpg===JPEGimagedata,JFIFstandard1.01这个函数说实话,没看懂是干什么的,默认:感觉很当然好用这个要自定义,如下图:例6:查看软链接的文件信息?filea.jpga.jpg:symboliclinkto`sunset.jpg'?file-La.jpga.jpg:JPEGimagedata,JFIFstandard1.01默认,如果没有L参数,只能得到文件是软链接的信息。如果加上这个参数,就可以看到源文件的文件信息。这个功能还是很不错的。