====== Ubuntuのディレクトリ構造 ====== UbuntuはおおむねFHS(ディレクトリ構造の標準仕様)に沿っていますが、完全に同一というわけではありません。(/snapなどはFHSに規定されていない) {{ubuntu:ubuntu22_directory.jpg?400|Ubuntu22.04のディレクトリ構造}} ファイル(Nautilus)で見た場合の Ubuntu22.04 のディレクトリ構造 ---- **ディレクトリの詳細** ---- ===== /(ルート) ===== ディレクトリの最上部。すべてのディレクトリ(ファイル)が格納される。 \\ ---- ===== /bin(ビン) ===== 現在のUbuntuでは/usr/binに統合され、/usr/binへのシンボリックリンクとなっている。 \\ ---- ===== /boot(ブート) ===== ブートローダーやカーネルなど、システム起動に必要なファイルが格納されるディレクトリ \\ ---- ===== /cdrom ===== CD-ROMをマウントするためのマウントポイント。 \\ ---- ===== /dev(デブ) ===== デバイス情報が保存されているディレクトリ。HDDやSSDがsdaやsdbといったように保存されている。 \\ ---- ===== /etc(エトセ) ===== 様々な設定ファイル(ApacheやSambaなどなど…)が格納されているディレクトリ(バックアップ推奨) \\ ---- ===== /home(ホーム) ===== root(管理者)以外の一般ユーザー用のディレクトリが格納されているディレクトリ。pecoというユーザーを作成した場合、/home配下にpecoというサブディレクトリが作成される。「/home/peco」(バックアップ推奨) \\ ---- ===== /lib(リブ) ===== 現在のUbuntuでは/usr/libに統合され、/usr/libへのシンボリックリンクとなっている。 \\ ---- ===== /lost+found ===== クラッシュしたファイルのリカバリー先ディレクトリ \\ ---- ===== /media(メディア) ===== USBメモリやDVD-ROMなどを一時的にマウントするためのマウントポイント \\ ---- ===== /mnt(マウント) ===== システム管理者が利用するマウントポイント \\ ---- ===== /proc(プロック) ===== 実行されているプロセスの情報やデータが保存されているディレクトリ \\ ---- ===== /root ===== root(管理者)ユーザーのホームディレクトリ。/home配下ではなく独立した場所に配置される。 \\ ---- ===== /run ===== 現在、実行しているプログラムのPIDファイル(プロセスIDなどが記述されているファイル)などを格納するディレクトリ \\ ---- ===== /sbin(エスビン) ===== 現在のUbuntuでは/usr/sbinに統合され、/usr/sbinへのシンボリックリンクとなっている。 \\ ---- ===== /snap(スナップ) ===== Linuxのディストリビューションを問わないsnapパッケージをインストールするディレクトリ \\ ---- ===== /srv ===== HTTPやFTPでのデータが配置されるディレクトリ ---- ===== /swapfile(スワップ) ===== メモリに保持できないデータを一時的に保存するディレクトリ \\ ---- ===== /sys(シス) ===== デバイスやドライバ、モジュールに関するファイルが格納されているディレクトリ \\ ---- ===== /usr(ユーザー) ===== bin,sbin,libなどのディレクトリが格納されている。 ==== /usr/bin ==== 全ユーザーが実行できるコマンドが格納されているディレクトリ ==== /usr/sbin ==== システムの起動、回復、修復など管理者用の重要なコマンドが格納されているディレクトリ ==== /usr/lib ==== 重要な共有ライブラリが格納されているディレクトリ \\ ---- ===== /var(バー) ===== ログやメールなどの更新頻度の高いファイルが格納されているディレクトリ(バックアップ推奨) ==== /var/www ==== ウェブサーバー(Apacheなど)をインストールすると作成されるディレクトリ。ウェブサイトのドキュメントルートが格納される。 ----