Linux 文件管理:Linux file 命令(查看文件类型) 1 个改进

file 命令用于确定文件类型。它不关心文件扩展名是什么。我们简单地使用 file 命令确定文件的文件类型。命令有一些选项。

语法:

file <filename>  

举例:

file 1.png  

Linux File Command

如上截图例子,命令根据指定的文件,给出文件类型描述。

注意: file 命令在魔法文件的帮助下告诉我们文件类型(及类型描述)。魔法文件包含着所有文件类型模式识别的模型。魔法文件路径在 /usr/share/file/magic 。深入参考见$ man 5 magic 命令输出。

Linux file 命令 -s 选项

Linux file 命令 -s 选项用于特殊文件。见如下简单的例子。

语法:

file -s <filename>  

举例:

$ file -s /dev/sda  

Linux-s

file *

这个命令获取当前目录下所有文件的类型,见如下例子:

举例:

$ file *

Linux file *

如上截图中,当前目录是 ~/Documents ,其包含的所有文件的文件类型被列出。

file /directory name/*

从上例出发,可以列出指定目录下的所有文件的文件类型。 举例,键入命令 $ file /var/* 将看到如下截图输出。

语法:

file <directoryName>*  

举例:

$ file /var/*  

Linux file directory

file [range]*

借助范围指定符(如上命令)的帮助,可以列出以指定范围字母开头的文件的文件类型。

举例,

$ file [a-y]*

见如下输出:

Linux file range

如果是 $file [a-g]* 命令,输出如下:

Linux file range

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!