Linux 文件管理:Linux file 命令(查看文件类型)
file
命令用于确定文件类型。它不关心文件扩展名是什么。我们简单地使用 file
命令确定文件的文件类型。命令有一些选项。
语法:
file <filename>
举例:
file 1.png
如上截图例子,命令根据指定的文件,给出文件类型描述。
注意: file
命令在魔法文件的帮助下告诉我们文件类型(及类型描述)。魔法文件包含着所有文件类型模式识别的模型。魔法文件路径在 /usr/share/file/magic 。深入参考见 $ man 5 magic
命令输出。
Linux file 命令 -s 选项#
Linux file 命令 -s 选项用于特殊文件。见如下简单的例子。
语法:
file -s <filename>
举例:
$ file -s /dev/sda
file *#
这个命令获取当前目录下所有文件的类型,见如下例子:
举例:
$ file *
如上截图中,当前目录是 ~/Documents
,其包含的所有文件的文件类型被列出。
file /directory name/*#
从上例出发,可以列出指定目录下的所有文件的文件类型。 举例,键入命令 $ file /var/*
将看到如下截图输出。
语法:
file <directoryName>*
举例:
$ file /var/*
file [range]*#
借助范围指定符(如上命令)的帮助,可以列出以指定范围字母开头的文件的文件类型。
举例,
$ file [a-y]*
见如下输出:
如果是 $file [a-g]*
命令,输出如下:
推荐文章: