Filesystem Hierarchy Standard

なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい によると、かつて

  • /bin : バイナリ
  • /usr : ユーザホーム
  • /lib : ライブラリ
  • /etc : その他

だった。その後、

  • /usr/bin : ユーザが自分でコンパイルしたバイナリ、やがてシステムも利用するように
  • /home : システムが使うディレクトリと分離するため /usr から移動
  • /var : / と /usr がリモートから読み取り専用でマウントされ、ワークステーションが使える書き込み領域として誕生

という経緯があったそうだ。こうしたものが整理され Filesystem Hierarchy Standard - Wikipedia になったのだろう。

メモ: