Linuxディレクトリ構造とファイルの種類

Linuxファイルシステム構造

/ (root)

最上のディレクトリであるルートディレクトリを意味。リナックスのすべてのディレクトリたちのスタート地点。すなわち、すべてのディレクトリを絶対経路で表記する際にこのディレクトリから始める必要がある。

/bin

/binフォルダはBinary Folderの略で、OSの最小限の正常な駆動のため、すべてのユーザーが使用する実行ファイルが入っているフォルダ。 つまり、基本的なコマンドが保存されたディレクトリで、cat、chmod、chown、cp、date、echo、kill、ln、ls、mkdir、etxなどのプログラムが含まれる。 また、ルートユーザー、一般ユーザーともにアクセス可能。

/boot

システム起動に必要なファイルが位置。GRUBのようなBoot Loaderに関するファイルがこのディレクトリに存在。

/dev

deviceの略字でハードウェア機器を表すファイルが保存される場所。 キーボード、マウス、プリンターなどのデバイスをファイルまたはディレクトリの形で/devフォルダの中に存在。標準入出力により読み書きもでき、ディレクトリどこでもアクセス可能。

例)フロッピーディスクを持っている場合、/dev/fd0ディレクトリのfd0

/etc

Linux設定のための各種ファイルを持っているディレクトリ。 etc文字の意味の通り、そのシステム全体で使用する設定のようなエトセトラデータが保存されるフォルダ。システムのほぼすべての設定ファイルが存在するディレクトリ。

例)/etc/registry

/home

ユーザーホームディレクトリ。useraddコマンドで新しいユーザを生成すると、ほとんどのユーザのIDと同じ名前のディレクトリが自動的に生成される。

/lib

カーネルモジュールファイルとプログラム(C、C++など)に必要な各種ライブラリファイルが存在するディレクトリ。/bin/と/sbin/にあるバイナリに必要なライブラリ。

/media