Linuxディレクトリ構造の基本と役割:初心者向け完全ガイド

概要

Linuxのディレクトリ構造は初心者にとって混乱しがちですが、各フォルダには明確な役割があります。本記事では、主要なディレクトリの役割や使用例を詳しく解説します。これを理解することで、システム管理やトラブルシューティングがスムーズになります。


Linuxディレクトリ構造の基本

Linuxのディレクトリは、特定の役割や機能に基づいて整理されています。それぞれのフォルダを以下に詳しく説明します。

/bin – 基本的なコマンドを格納

  • 役割: OSが起動する際に必要な実行可能コマンドを格納。
  • : ls, cp, mv などの基本コマンドが含まれる。

/boot – システムの起動に必要なファイル

  • 役割: Linuxカーネルやブートローダー設定ファイルを保存。
  • : grub 設定ファイルやカーネルイメージ。

/dev – デバイスファイル

  • 役割: ハードウェアデバイスを表現するファイルを格納。
  • : /dev/sda(ディスク)、/dev/null(データ破棄用デバイス)。

/etc – 設定ファイル

  • 役割: システム全体の設定ファイルを保存する場所。
  • 重要: バックアップ対象として優先すべきディレクトリ。

/home – ユーザーディレクトリ

  • 役割: 各ユーザーの作業エリア。
  • : 個別のホームフォルダでファイル作成・編集が可能。

/lib – システムライブラリ

  • 役割: 実行可能プログラムが使用する共有ライブラリを保存。
  • : 起動プロセス中に必要なライブラリ。

その他の重要ディレクトリ

/media & /mnt – 外部記憶媒体のマウント

  • /media: 自動マウントされる外部記憶媒体(USB、DVDなど)。
  • /mnt: 手動でマウントする際に使用。

/opt – 追加アプリケーションのインストール先

  • 役割: サードパーティアプリ(例: Google Chrome)を格納。

/root – 管理者のホームディレクトリ

  • 役割: rootユーザー専用の作業ディレクトリ。

/usr – ユーザー共通のプログラムやライブラリ

  • 構成例:
    • bin – ユーザーが利用可能なコマンド。
    • lib – 共有ライブラリ。
    • local – ローカルインストール用ディレクトリ。

コードブロック例: Linuxディレクトリの概要を表示するコマンド

ls /

このコマンドを実行することで、ルートディレクトリ内の主要なフォルダが一覧表示されます。


FAQ

質問: /etcフォルダを削除してしまった場合、どうすればいいですか?

回答: 設定ファイルの消失は重大な問題です。システムバックアップからの復元や再インストールが必要です。

質問: /media/mntの違いは何ですか?

回答: /mediaは自動マウント用、/mntは手動マウント用に使用されます。


結論

Linuxのディレクトリ構造はシステムの理解を深める重要な鍵です。基本的な役割を把握することで、効率的なシステム管理が可能になります。このガイドを活用して、Linuxの操作をさらに深く学びましょう。