たまに忘れてしまうので、Ubuntuを含むLinuxのルートディレクトリ配下の構造と主なディレクトリの使われ方を自分用にまとめました。
各ディレクトリ名、その使われ方まとめ
| ディレクトリ名 | 正式名称(英語) | 正式名称(日本語) | 使われ方 |
| bin | Binaries | バイナリ | 基本的なユーザーコマンドが格納されるディレクトリ。/usr/bin へのシンボリックリンクの場合があります。 |
| boot | Boot | ブート | システムの起動に必要なファイル(カーネルやブートローダーの設定など)が格納されるディレクトリ。 |
| dev | Device Files | デバイスファイル | デバイスファイルが格納されるディレクトリ。システムのハードウェアデバイスを表現します。 |
| etc | et cetera | エトセトラ(その他) | システム全体の設定ファイルが格納されるディレクトリ。 |
| home | Home Directories | ホームディレクトリ | 各ユーザーのホームディレクトリが格納されるディレクトリ。 |
| lib | Libraries | ライブラリ | 基本的なライブラリファイルが格納されるディレクトリ。/usr/lib へのシンボリックリンクの場合があります。 |
| lost+found | Lost and Found | ロストアンドファウンド | ファイルシステムのエラー修復時に見つかった孤立したファイル片が格納されるディレクトリ。 |
| media | Removable Media | リムーバブルメディア | リムーバブルメディア(CD、USBドライブなど)が自動マウントされるディレクトリ。 |
| mnt | Mount | マウント | 一時的にファイルシステムを手動でマウントするためのディレクトリ。 |
| opt | Optional Packages | オプションパッケージ | 追加の(サードパーティ製などの)オプションソフトウェアパッケージが格納されるディレクトリ。 |
| proc | Process Information | プロセス情報 | 仮想ファイルシステムで、システム情報やプロセス情報が動的に格納されるディレクトリ。 |
| root | Root Home Directory | ルートホームディレクトリ | システム管理者(rootユーザー)専用のホームディレクトリ。 |
| run | Runtime Variable Data | ランタイム変数データ | システム起動後からの一時的な状態情報(PIDファイルやソケットなど)が格納されるディレクトリ。 |
| sbin | System Binaries | システムバイナリ | システム管理用のコマンドが格納されているディレクトリ。/usr/sbin へのシンボリックリンクの場合があります。 |
| snap | Snap Packages | スナップパッケージ | UbuntuのSnapパッケージ管理システムによってインストールされたアプリケーションが格納されるディレクトリ。 |
| srv | Service Data | サービスデータ | このシステムが提供するサービス用のデータが格納されるディレクトリ。 |
| swapfile | Swap File | スワップファイル | 物理メモリが不足した際などにスワップ領域として使用されるファイル(環境により存在しない場合やパーティションの場合あり)。 |
| sys | System Information | システム情報 | 仮想ファイルシステムで、カーネルやデバイスなどのシステム情報が格納されるディレクトリ。 |
| tmp | Temporary Files | 一時ファイル | 誰でも書き込み可能な一時ファイルが格納されるディレクトリ。システム再起動時などにクリアされることがあります。 |
| usr | User Binaries and Libraries | ユーザーバイナリとライブラリ | 通常のユーザー向けのプログラムや共有ライブラリが格納されるディレクトリ。 |
| var | Variable Data | 可変データ | ログファイル、キャッシュ、メールスプールなど、実行に伴いサイズが変化する可変データが格納されるディレクトリ。 |
おまけ Unix系OSの「/etc」ディレクトリについて
Unix系OSにおける「/etc」ディレクトリの由来と意味について補足します。
由来
「/etc」は、ラテン語の「et cetera」(エトセトラ、その他)に由来しています。初期のUnixシステムにおいて、他の明確なカテゴリに属さない「その他の設定ファイル」をまとめておく場所として作られた名残です。
意味と役割
システムの挙動を制御: 「/etc」内の設定ファイルを変更することで、ネットワーク設定、ユーザー管理、サービス起動といったシステムの様々な動作をカスタマイズできます。
設定ファイルの集積所: 現代のLinuxシステムにおいても、システム全体の設定や構成ファイルを管理する最も重要な中核ディレクトリとして機能しています。
この記事の更新履歴
この記事は、生成AIを活用した自動レビュー・更新フローにより内容を見直し、必要な修正を反映しています。
2026年9月12日
- 変更タイトルに含まれていた「Ununtsu」の誤字を「Ubuntu」に修正しました。
- 変更表内のlost+foundディレクトリ名の途切れていた部分を修正しました。

