2.1 ディレクトリ階層

Filesystem Hierarchy

LinuxはFilesystem Hierarchy Standard (FHS)に基づくディレクトリ構造を持つ。すべてのファイルはルート(/)を起点とする単一のツリー構造に配置される。

FHS構造

ディレクトリ階層

図1: Linuxディレクトリ階層の概要

ディレクトリ 内容
/bin 基本コマンド ls, cp, mv, cat
/etc 設定ファイル passwd, fstab, hosts
/home ユーザーホーム /home/user1
/var 可変データ ログ、キャッシュ、スプール
/tmp 一時ファイル 再起動で消去される

特殊ファイルシステム

マウント先 種類 説明
/proc procfs プロセス情報、カーネルパラメータ
/sys sysfs デバイス・ドライバ情報
/dev devtmpfs デバイスファイル(動的生成)
# CPU情報
cat /proc/cpuinfo

# メモリ情報
cat /proc/meminfo

# カーネルパラメータ
cat /proc/sys/kernel/hostname
出典
[1] Filesystem Hierarchy Standard 3.0 (2015).
[2] man 7 hier - description of the filesystem hierarchy.