Linux的File命令
评论 0
浏览 0
2018-12-22
Linux的file
命令显示一个文件的类型。当你必须找出你以前从未见过的文件类型或文件没有文件扩展名时,它很有帮助。
Linux文件命令的语法
Linux的file
命令的语法如下。
file [OPTION] [FILE]
它可以接受一个或多个文件名作为其参数。
如何使用文件命令来查找文件类型
file
命令根据一系列的测试对文件进行分类,并根据第一个成功的测试确定文件的类型。
在不使用任何选项的情况下,file
命令的最简单形式是显示文件名和文件类型。
file /etc/group
输出
/etc/group: ASCII text
要想只显示文件类型,请使用-b
(--brief
)选项。
file -b /etc/group
输出
ASCII text
正如你从上面的输出中看到的,/etc/group
文件是一个文本文件。
如何查找多个文件的文件类型
你可以向file
命令传递一个以上的文件。
file /bin/bash /opt/card.zip
该命令将在一个单独的文件上打印出每个文件的类型。
输出
/bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped
/opt/card.zip: Zip archive data, at least v1.0 to extract
它也接受通配符。例如,要找到当前目录中每个.jpg
文件的类型,你可以运行。
file *.jpg
输出
imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3
imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components
如何查看一个文件的MIME类型
使用-i
(--mime
)选项来确定文件的mime类型。
file -i /var/www/index.html
输出
/var/www/index.html: text/html; charset=us-ascii
总结
现在你应该对如何使用Linux文件命令有了很好的理解。关于file
命令的更多信息,请参阅file man page 。
0 个评论