Linuxのディレクトリ(ファイル・フォルダ)構造まとめ

Linuxのディレクトリ構造をまとめました。Linuxの構成は以下の画像のようになっています。(rootディレクトリ)があり、その配下に複数のディレクトリが格納されます。

アルファベット順にそれぞれのディレクトリの役割をまとめました。

/

Linuxの最上ディレクトリ。ルートディレクトリと呼ばれる。rootユーザーのホームディレクトリ、/rootとは別のディレクトリである。

bin

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

boot

Linuxのシステム起動に必要なファイルが置かれている。

dev

devはdeviceのことで、Linuxに接続されているハードウェアに関するファイルが保存される場所。 キーボード、マウスなどのデバイスに関する情報をファイルまたはディレクトリの形で/devディレクトリの中へ格納している。

etc

Linuxのホスト固有のシステム構成(設定)ファイルが格納される場所。

ほぼすべての設定に関するデータはここに保存される。

home

各ユーザーのホームディレクトリ。useraddコマンドで新しいユーザを生成すると、/homeディレクトリ配下に新しく追加したユーザーのホームディレクトリが自動的に生成される。rootユーザーに関しては、/home配下にはディレクトリが作られず、/root配下がホームディレクトリとなる。

lib

/bin/と/sbin/にあるバイナリに必要なライブラリが格納されたディレクトリ。カーネル モジュールが格納されている。

media

DVD、CD-ROM、USBなどがマウントされる際に使用されるマウントポイントとして利用されるディレクトリ。

mnt

マウントする際に使われるディレクトリ。

tmp

システム運用に関連する一時的なデータが保存されるディレクトリ。システムを使用する全てのユーザーが共同で使用する。

opt

追加で選択可能なアプリケーションパッケージがインストールされるディレクトリ。

proc

カーネル関連情報が保存されるディレクトリ。

root

rootユーザーのホームディレクトリ。

sys

Linuxカーネルに関する情報が保存されているディレクトリ。 再起動するたびに更新される。

usr

全ての ユーザーが使えるアプリをインストールするディレクトリ。

var

varはVariableの略で、システムの稼働中に生成されるデータを一時的に保存しておくためのディレクトリ。 ログファイルやキャッシュ、システムがクラッシュしたときのダンプファイルや、印刷やメールのスプールやデータベースのメタデータなどが格納される。

タイトルとURLをコピーしました