资源描述:
《Linux命令学习总结file命令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux命令学习总结:file命令命令简介:该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。执行权限:AllUser指令所在路径:/usr/bin/file命令语法:file[-bchikLn'prsvz][-fnamefile][-Fseparator][-mmagicfiles]file・・・命令参数:下表列出了部分常用的参数。参数长参数描叙-b列出文件辨识结果时,不显示文件名称。-C详细显示指令执行过程,便于排错或
2、分析程序执行的情形-f列出文件中文件名的文件类型-F使用指定分隔符号替换输出文件名后的默认的“:”分隔符。■-1输出mime类型的字符串-L查看对应软链接对应文件的文件类型_z尝试去解读压缩文件的内容一help显示命令在线帮助一一version显示命令版本信息使用示例:1:查看f订e命令的帮助信息[root@DB-Server~]#file一一helpUsage:file[OPTION]•・・[FILE]•・・DeterminefiletypeofFILES.-m,--magic-fileLISTofmagic——unc
3、ompress-b/——brieflines一6——checking-printoutfile,useinmagicfile_f,一一files-fromFILEfromFILE_F,、•1——separatorstring■•-1/——mime_k,——keep-goinguseLISTasacolon-separatedlistnumberfilestrytolookinsidecompressedfilesdonotprependfilenamestooutputprinttheparsedformofthemag
4、icconjunctionwith-mtodebuganewbeforeinstallingitreadthefilenamestobeexaminedusestringasseparatorinsteadofoutputmimetypestringsdon'tstopatthefirstmatch-Lf——dereferencecausessymlinkstobefollowed-nz——no-bufferdonotbufferoutput-N,——no-paddonotpadoutput-p,——preserve-d
5、atepreserveaccesstimesonfiles-rf——rawdon11translateunprintablecharstoooo-s,一一special-filestreatspecial(block/chardevices)filesas——help--versionordinaryonesdisplaythishelpandexitoutputversioninformationandexit当然你也可以使用manfile获取更加详细的帮助文档信息。2:查看文件类型例如,如下所示,Temp,txt文
6、件类型为text,编码为UTF-8Unicode[root@DB-Server〜]#fileTemp•txtTemp.txt:UTF-8Unicodetext,withverylonglines,withCRLFlineterminators3:不输出文件名称,只显示文件格式以及编码通过下面两个命令对时,就可以清晰的了解参数-b的作用。[root@DB-Server~]#fileTemp・txtTemp.txt:UTF-8Unicodetextzwithverylonglines,withCRLFlineterminat
7、ors[root@DB-Server~]#file-bTemp.txtUTF-8Unicodetext9withverylonglines,withCRLFlineterminators[root@DB-Serverv]#[root@DB-Server[root@DB-Server[root@DB-Server举fileTemp,txtTemp,txt:UTF-8UnicodetextjwithverylonglineSjwithCRLFlineterminators[root@DB-Server^]#file-bTem
8、p.txtUTF-8Unicodetext^withverylonglineSjwithCRLFlineterminators[root@DB-Server^]#[root@DB-Server^]#[root@DB-Server^]#
9、4:输出mime类型的字符串[root@DB-Server〜]#file-iTem