Linux中的文件命令

file 命令用于确定文件的类型,即 ASCII 或 MIME 类型。 它不关心用于文件的扩展名。 该命令仅用于识别文件类型。 file 命令还使用了各种其他选项。

$ file filename 

以下是 Linux 中常用文件命令选项的快速列表:

  • -b 或 –brief:获取文件的简短描述
  • 文件 *:列出系统中的所有文件
  • /*:获取特定目录中的文件类型
  • :获取特定范围内的文件类型
  • -C: 获取任何文件的解析形式
  • -F: 文件及其类型之间的文件分隔符
  • -一世: 获取 mime 类型
  • -和:查看压缩文件的详细信息
  • : 获取多个文件的文件类型
  • -帮助: 获取完整的手册

获取简要说明

-b 或 –brief 选项与 file 命令一起使用以获取任何文件的简要描述。 它只会显示不带名称的文件类型。

$ file -b hello.py 

列出所有文件的类型

该命令用于显示所有文件或目录的类型。 文件命令使用 '*' 列出系统中所有文件的类型。

$ file * 
文件之星。文件星

使用目录名称的文件命令

此命令用于显示特定目录中的所有文件文件类型。

$ file B2/* 
文件目录

使用正则表达式样式范围列出文件类型

该命令用于显示特定范围内文件的文件类型。 选择范围,即从 A 到 Z 或 A 到 F,可以是任何值。 它将仅显示范围内的那些名称。

$ file [a-e]* 
文件范围

使用 -c 选项

此命令选项用于打印任何文件的解析形式,即类型、操作码、值、掩码等。

$ file -c 
文件

文件类型输出的自定义分隔符

正如您在上面可能已经注意到的,文件名和文件类型用冒号分隔 :. 要在输出中更改此分隔符,可以使用 -F 选项。 后跟分隔符的 -F 选项将更改默认分隔符,如下图所示。

$ file -F -  hello.py  $ file -F + hellp.py 
文件

使用文件命令查找文件 MIME 类型

该命令用于查看文件的 MIME 类型。

$ file -i hello.py  
标签

显示压缩文件类型

-z file 命令的选项将为我们提供存档文件的详细信息。

$ file -z {compressed file name}  
菲利兹

多个文件的显示类型

我们可以输入多个用空格分隔的文件名,以一次显示它们的文件类型。 看看下面的例子。

$ file f.txt .local Desktop 
本地文件

这里, f.txt, 。当地的, 和 桌面 是文件名。

帮助命令选项

此命令用于获取文件命令可用的所有选项的列表。

$ file --help 
文件帮助

或者,您也可以在 Linux 中使用 man 命令获取有关 file 命令的详细帮助。

结论

在本教程中,我们介绍了 Linux 中文件命令的所有选项。 我们希望您现在知道如何有效地使用该命令。 如果您有任何疑问,请在评论中告诉我们。