ディレクトリ構成についてしらべてみました!

Windowsのフォルダ構成とLinuxのディレクトリ構成?
  WindowsではマイドキュメントやProgram Filesの使い分けがなんとなくわかるのですが、Linuxでのフォルダ構成はどのようになっているのかちょっとだけ調べてみました。

  あと、Linuxではフォルダのことをディレクトリと呼び、"C:\"の斜めの棒を反対の"/"と書くみたいです。

ディレクトリ構成
  • /
    すべてのファイルとディレクトリを格納した基本になるディレクトリ(注1)
  • /bin
    管理者と一般のユーザの両方が使う一般的なコマンドを格納(ユーザが新たにコマンドをインストールできない)
  • /boot
    起動に必要なファイルとOSの中核になる部分(カーネル)を格納
  • /cdrom
    /media/cdrom へのシンボリックリンク
  • /dev
    周辺装置(デバイス)を制御する際に用いられるファイル(注2)を格納。deviceの略
  • /etc
    システム全体の設定用のファイルを格納
  • /home
    ユーザ毎に作られた個人用のディレクトリ(ホームディレクトリ)。ユーザが作成したファイルやユーザごとの設定ファイルを格納
  • /lib
    共有のライブラリを格納
  • /lost+found
    ディスクをチェックしたときに作られる、破損ファイルの断片を格納
  • /media
    フロッピーディスクやCDなどの周辺機器をマウント(操作可能にすること)するディレクトリ
  • /mnt
    システム管理者用の、ファイルシステムを一時的にマウントするディレクトリ
  • /opt
    パッケージ管理システム以外の方法(注3)で比較的大きなソフトウェアをインストールするディレクトリ
  • /proc
    システム情報やOSの設定など、カーネル内部の情報にアクセスするためのファイルを格納
  • /root
    管理者専用のホームディレクトリ。/homeが壊れても管理者だけは作業できるように別になっている
  • /sbin
    起動やシャットダウンなど、管理者が使用するシステム標準コマンドが格納されているディレクトリ。sはsysytemの略
  • /selinux
    調査中・・・
  • /srv
    HTTP, FTPなどのサービス用のデータが入っているディレクトリ。serviceの略
  • /sys
    デバイスやドライバの情報をユーザが見たり設定したりするためのファイルを格納
  • /tmp
    一時的な作業用のディレクトリで、再起動するときれいに削除される
  • /usr
    システムで提供していない、共有可能なファイルを格納。パッケージで提供されたほとんどの実行可能ファイルは/usr/bin に格納し、パッケージシステム管理外のものは/usr/localに格納される。
    値が変更されるものは/varや/var/localなどに格納する。
    /usr/localのディレクトリは、/usrと似たものになっている(/usr/local/bin、など)
  • /var
    variable の略で、作業用の可変的なファイルを格納

感想
  ひととおり見てみましたが、同じようなディレクトリがたくさんあるし、わからない言葉も多ですが、徐々に覚えていこうと思ってます

▽参考URL:
Ubuntuのディレクトリ構造について - Ubuntu Japanese Wiki
各ディレクトリの役割を知ろう(ルートディレクトリ編) - @IT
各ディレクトリの役割を知ろう(サブディレクトリ編) - @IT

注1:Windowsでは"C:\"のようにドライブがルートになるが、Linuxでは / に格納されている
注2:Linuxは各種のデバイスもファイルとして扱う
注3:他のLinuxでは、パッケージ管理システムでインストールしたプログラムも格納されるみたい

0 コメント:

コメントを投稿