目次
Ubuntuのディレクトリ構造
UbuntuはおおむねFHS(ディレクトリ構造の標準仕様)に沿っていますが、完全に同一というわけではありません。(/snapなどはFHSに規定されていない)
ファイル(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など)をインストールすると作成されるディレクトリ。ウェブサイトのドキュメントルートが格納される。