Articles

LinuxでのファイルのInodeの検索方法

概要

Linuxファイルシステムに書き込まれたファイルには、inodeが割 これらの一意のIdは、ファイルシステムのデータベースによってファイルを追跡するために使用されます。 このチュートリアルでは、ファイルまたはディレクトリに割り当てられたinode番号を表示する方法を学習します。ファイルまたはディレクトリのinodeを表示するために使用できる2つのコマンドがあり、それらはlsstatです。 これらの両方を以下に説明します。

lsコマンドは、ディレクトリ内のファイルリストのinode番号を検出するのに便利ですが、stateコマンドは、単一のファイルまたはディレ

Lsコマンドの使用

Linuxファイルシステム上のファイルの割り当てられたinodeを表示する単純な方法は、ls-iフラグとともに使用すると、各ファイルの結果にはファイルのinode番号が含まれます。

ls -li
276944 drwxr-xr-x 16 www-data www-data 4096 Jun 4 2019 html405570 drwxr-xr-x 5 www-data www-data 4096 Jun 10 21:48 wordpress

上記の例では、lsコマンドによって二つのディレクトリが返されます。 返されるリストの最初の列は、割り当てられたinodeです。

  • htmlディレクトリにはinode276944が割り当てられました
  • wordpressディレクトリにはinode405570が割り当てられました

statコマンドを使用して

ファイルのinodeを表示する別の方法は、statlsコマンドはファイルのリストに対して使用されます。

この例はstat上記のhtmlディレクトリになります。p>

stat ./html

stateの出力からわかるように、返されるinode値はlsコマンド:276944の値と同じです。