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]* 命令,输出如下:

Server 社区 Wiki
关于 LearnKu
推荐文章: