用来探测给定文件的类型,file命令用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。命令语法 file〔选项〕〔参数〕命令选项b:列出辨识结果时,不显示文件名称;c:详细显示指令执行过程,便于排错或分析程序执行的情形;f名称文件:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;L:直接显示符号连接所指向的文件类别;m魔法数字文件:指定魔法数字文件;v:显示版本信息;z:尝试去解读压缩文件的内容。命令参数 文件:要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。显示文件类型fileoutfile。txtoutfile。txt:ASCIItextfileboutfile。txt不显示文件名称ASCIItextfileioutfile。txt显示MIME类别。outfile。txt:charsetusasciifileiboutfile。charsetusascii 一些常见的类型包括:textplain:普通文本。texthtml:HTML文本。applicationpdf:PDF文档。applicationmsword:Word文档。imagepng:PNG图片。magejpeg:JPEG图片。applicationxtar:TAR文件。applicationxgzip:GZIP文件。显示符号链接的文件类型filesystemreleasesystemrelease:symboliclinktocentosreleasefileLtmptmp:stickydirectory解读压缩文件的内容filezPython3。6。4。tgzPython3。6。4。tgz:POSIXtararchive(GNU)(gzipcompresseddata,fromUnix,lastmodified:TueDec1913:36:132017,maxcompression)解读可执行程序fileusrbinlsusrbinls:ELF64bitLSBexecutable,x8664,version1(SYSV),dynamicallylinked(usessharedlibs),forGNULinux2。6。32,BuildID〔sha1〕aaf05615b6c91d3cbb076af81aeff531c5d7dfd9,strippedfileiusrbinls显示MIME类别usrbinls:charsetbinary