Linux入門
Distro tree
https://gyazo.com/a2103f914e0e40cbd8555d034b916d63
各ディレクトリの意味
https://gyazo.com/7b315b13cdb0cd7a24d6b29e5a500e54
table:意味
ディレクトリ fhs
/bin ○ 基本的なシステムコマンドのバイナリが置かれる (single user mode)
/sbin ○ 基本的なシステム管理コマンドのバイナリが置かれる
/boot ○ bootに必要なファイル(カーネル/initrd/initramfs images)。設定ファイルなども置かれる
/dev ○ デバイスノード
/lib ○ システムが提供するライブラリ。/bin /sbinから利用される。
/lib64 × 32bitでも64bitでも動作するシステムの場合のみ存在
/usr ○ ユーザアプリケーションのデータ
/usr/bin - 基本的ではないシステムが提供するバイナリが置かれる
/usr/sbin - 基本的ではないシステム管理コマンドが置かれる
/usr/lib - /libとほぼ同じ
/usr/include - C言語のインクルードヘッダ
/usr/libexec - 内部的に呼ばれる補助コマンド
/usr/local - 自分でコンパイルしたものが配置される場所(以下同じ)
/usr/local/bin -
/usr/local/lib -
/usr/local/include -
/usr/local/opt -
/usr/src/ - カーネルのソースコードとヘッダファイル
/opt ○ Optional application software packages
/opt/local/bin - パッケージソフトウェア(主にバイナリのblob)のインストール先に用いられることが多い
/opt/local/lib - パッケージソフトウェア(主にバイナリのblob)のインストール先に用いられることが多い
/etc ○ システム全体の設定ファイル
/var ○ variable data. システムの運用に応じて変更されるデータ
/home ○ ホームディレクトリ
/media ○ removable mediaのマウントポイント
/mnt ○ temporarily mounted filesystem
/proc ○ 起動中のプロセス情報
/sys × procと類似。しかし見やすい
/srv ○ Site-specific data served up by the system. Seldom used.
/tmp ○
Linux Training
sudo du --max-depth=1 -hx /