Linux の標準的なディレクトリ構成
「 FHS (Filesystem Hierarchy Standard)」は、Linux(などのUNIX系OS)の標準的なディレクトリ構成を定めた標準仕様です。
ディレクトリ構成
- /
- /bin
- /dev
- /etc
- /lib
- /lib/modules
- /media
- /opt
- /proc
- /root
- /sbin
- /tmp
- /var
- /var/log
- /boot
- /usr
- /usr/bin
- /usr/lib
- /usr/local
- /usr/sbin
- /home
ディレクトリ | 内容 |
---|---|
/ | ファイルシステムの頂点のディレクトリ |
/bin | 一般ユーザー、管理者が使用するコマンドの保存ディレクトリ |
/dev | デバイスファイルの保存ディレクトリ。システム起動時に接続されているのデバイスがチェックされ、自動的に作成されます |
/etc | システム管理用の設定ファイルや、各種ソフトウェアの設定ファイルの保存ディレクトリ |
/lib | /bin や /sbin に置かれたコマンドやプログラムが利用するライブラリの保存ディレクトリ |
/lib/modules | カーネルモジュールを保存 |
/media | CD/DVD のデータが配置 |
/opt | Linux インストール後、追加でインストールしたパッケージの保存ディレクトリ |
/proc | k-ネルやプロセスが保持する情報を保存。仮想ファイルシステムの為、ファイル自体は存在しない |
/root | root ユーザーのホームディレクトリ |
/sbin | 主にシステム管理者が使用するコマンドを保存 |
/tmp | アプリケーションやユーザが利用する一時ファイルの保存場所 |
/var | システム運用中にサイズが変化するファイルの保存場所 |
/var/log | システムやアプリケーションのログファイルが配置 |
/boot | システム起動時に必要なブートローダ関連のファイルや、カーネルイメージが配置 |
/usr | ユーザが共有するデータの保存場所。ユーティリティ、ライブラリ、コマンドなどを保存 |
/usr/bin | 一般ユーザ、管理者が使用するコマンドを配置 |
/usr/lib | 各種コマンドが利用するライブラリを配置 |
/usr/local | 追加でインストールしたパッケージの保存場所 |
/usr/sbin | システム管理者のみ実行できるコマンドを配置 |
/home | ユーザのホームディレクトリ |