Linux file命令

Linux file命令:查询文件类型

Linux file命令 功能描述

使用file命令可以查询指定文件的文件类型,可以知道某个文件究竟是二进制的可执行文件,还是Shell脚本文件,或者是其他的格式。file命令能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件及DOS可执行文件。

Linux file命令 语法

file [选项] [文件名]

命令中各选项的含义如表所示。

Linux file命令 语法

Linux file命令 示例

查看/boot目录下所有文件的文件类型

[root@rhel ~]# file /boot/*
/boot/config-2.6.32-358.el6.x86_64:       ASCII English text
/boot/efi:                            directory
/boot/grub:                           directory
/boot/initramfs-2.6.32-358.el6.x86_64.img: gzip compressed data, from Unix, last modified: Sun Aug 18 21:44:422013, max compression
/boot/lost+found:                           directory
/boot/symvers-2.6.32-358.el6.x86_64.gz:  gzip compressed data, from Unix, last modified: Wed Jan 30 00:51:592013, max compression
/boot/System.map-2.6.32-358.el6.x86_64:  ASCII text
/boot/vmlinuz-2.6.32-358.el6.x86_64:   Linux kernel x86 boot executable bzImage, version 2.6.32-358.el6. x86_64(mockbuil, RO-rootFS, root_dev 0x805, swap_dev 0x3, Normal VGA

查看/root/anaconda-ks.cfg文件类型时不显示文件名称。

[root@rhel ~]# file -b /root/anaconda-ks.cfg
ASCII English text

显示/root/anaconda-ks.cfg文件的MIME类型。

[root@rhel ~]# file -i /root/anaconda-ks.cfg
/root/anaconda-ks.cfg: text/plain; charset=us-ascii

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程