GNU/Linux >> Linux の 問題 >  >> Linux

Linuxファイルコマンド

Linuxのfile コマンドはファイルのタイプを表示します。これまでに見たことのないファイルの種類を調べる必要がある場合や、ファイルにファイル拡張子が付いていない場合に役立ちます。

Linuxファイルコマンド構文#

Linuxのfileの構文 コマンドは次のとおりです:

file [OPTION] [FILE]

引数として1つ以上のファイル名を使用できます。

ファイルコマンドを使用してファイルタイプを検索する方法#

file コマンドは、一連のテストに基づいてファイルを分類し、最初に成功したテストに基づいてファイルタイプを決定します。

オプションなしで使用した場合の最も単純な形式では、file コマンドは、ファイル名とファイルタイプを表示します:

file /etc/group
/etc/group: ASCII text

ファイルタイプのみを表示するには、-bを使用します (--brief )オプション:

file -b /etc/group
ASCII text

上記の出力からわかるように、/etc/group ファイルはテキストファイルです。

複数のファイルのファイルタイプを見つける方法#

fileに複数のファイルを渡すことができます コマンド:

file /bin/bash /opt/card.zip

このコマンドは、各ファイルのタイプを個別のファイルに出力します:

/bin/bash:     ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped
/opt/card.zip: Zip archive data, at least v1.0 to extract

ワイルドカード文字も使用できます。たとえば、各.jpgのタイプを検索するには 実行する現在のディレクトリ内のファイル:

file *.jpg
imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3
imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components 

ファイルのMIMEタイプを表示する方法#

-iを使用します (--mime )ファイルのmimeタイプを判別するオプション:

file -i /var/www/index.html
/var/www/index.html: text/html; charset=us-ascii

結論#

これで、Linuxfileコマンドの使用方法を十分に理解できたはずです。 findの詳細については コマンドについては、ファイルのマニュアルページを参照してください。


Linux
  1. Linuxwcコマンド

  2. Linuxgrepコマンド

  3. Linux での ln コマンドの例

  1. Linuxファイルコマンド:Linuxでファイルタイプを決定する方法

  2. Linuxでの8つのヘッドコマンドの例

  3. Linux での file コマンドの例

  1. Linuxでの8つのStatコマンドの例

  2. Linuxテールコマンド

  3. Linuxタッチコマンド