目次

Ubuntuのディレクトリ構造

UbuntuはおおむねFHS(ディレクトリ構造の標準仕様)に沿っていますが、完全に同一というわけではありません。(/snapなどはFHSに規定されていない)

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など)をインストールすると作成されるディレクトリ。ウェブサイトのドキュメントルートが格納される。