日々 活動の覚書きのようなものです

Linuxのディレクトリ構成

2016年11月7日

Linuxのディレクトリ構成をVine Linuxを例にとり、調べました
Filesystem Hierarchy Standard(FHS)標準規格を元に少しアレンジされています
/ ルートディレクトリlinuxchar1

├ /bin 一般ユーザー向けの基本コマンド

├ /boot 起動に必要なファイル

├ /dev デバイスファイル

├ /etc 設定ファイル
| ├ /etc/opt/ optの設定ファイル
| ├ /etc/X11/ X Window System、 version11用の設定ファイル
| ├ /etc/sgml/ SGMLの設定ファイル
| └ /etc/xml/ XML の設定ファイル

├ /home ユーザーのホームディレクトリ

├ /initrd デバイスやファイルシステムの読み込みを初期的なRAM ディスクとして展開する場所です。

├ /lib 共有ライブラリ
|├ /mnt ファイルシステムの一時的なマウントポイント用ディレクトリ

├ /lib64

├ /lost+found なんらかの理由で破損し、行き先不明となったファイルを格納する場所です。

├ /media CD-ROMなどのリムーバブル媒体(media)のマウントポイント

├ /misc 特にジャンル分けもしない、様々なファイルが置かれています。

├ /mnt CD-ROM やフロッピーディスク、他のOS のパーティションなどをマウントする場所です。

├ /net オートマウント用マウントポイント

├ /opt 実行時に書き換えられないアプリケーションソフトウェアパッケージ

├ /proc カーネルやプロセスに関する情報をテキストで表示する仮想ファイルシステム

├ /root root用ホームディレクトリ

├ /sbin システム管理用コマンド

├ /selinux Security-Enhanced Linux

├ /srv システムに提供されたサイト固有のデータ

├ /sys デバイスの情報が入っているディレクトリ

├ /tmp ファイルなどを一時的に保管するディレクトリ

├ /usr プログラムやカーネルソース
| ├ /usr/bin/ /binと同じだが、基本的ではない
| ├ /usr/include/ 標準 includeファイル
| ├ /usr/lib/ /libと同類
| ├ /usr/sbin/ /sbinと同じだが、基本的ではない
| ├ /usr/share/ アーキテクチャに依存しない共有データ
| ├ /usr/src/ ソースコード(カーネルのソースコードとそのヘッダファイル)
| ├ /usr/X11R6/ X Window System, Version 11 Release 6
| └ /usr/local/ ホスト固有のローカルデータを格納する第三階層

└ /var システムログなどの動的に変化するファイル
  ├ /var/lock/ 使用中リソースを保持するファイル
  ├ /var/log/ 各種ログファイル
  ├ /var/mail/ ユーザーのメールボックス
  ├ /var/run/ ブート以降の走行中システムに関する情報
  ├ /var/spool/ 処理待ち状態のタスクのスプール
  ├ /var/spool/mail/ 互換のために残された、かつてのユーザーのメールボックス
  └ /var/tmp/ 一時ファイル置場 (マルチユーザーモードではこちらの使用が推奨される)

出典: Linuxのディレクトリ構造(一覧)を理解する( http://www.linuxmaster.jp/linux_skill/2010/02/06linux.html)
Vine Linux のディレクトリ構成
(http://www14.plala.or.jp/campus-note/vine_linux/system/directory.html)

Filed under: blog,Linux — Taka @ 3:40 PM