ディレクトリ

ディレクトリの最新ニュースをまとめて検索!

ウィクショナリー
ウィクショナリーディレクトリの項目があります。
曖昧さ回避 この項目では、コンピュータのファイルシステムについて記述しています。その他の用法については「ディレクトリ (曖昧さ回避)」をご覧ください。

ディレクトリ(Directory)は、コンピュータの記憶メディア(ハードディスクなどファイルシステム)のファイルを整理・管理するための、階層構造(ツリー構造)を持つグループ名。初心者向けの解説書などではファイルの入れ物と表現されることもある。

目次

[編集] 概要

「ディレクトリ」は主にUNIX系オペレーティングシステムやMS-DOS、3.1以前のWindowsで使われる語で、95以降のWindowsMacOSではフォルダと表現される。

UNIX系のオペレーティングシステムでは、最上位(root)をルートディレクトリ)とする。DOS系やWindows系、MacOSではディスクまたはパーティションごとにツリーが構成されるが、その場合も各ツリーの最上位をルートディレクトリと呼ぶことがある。

ファイルはルートディレクトリからのパス名で識別される。これを「絶対パス」や「フルパス」と呼ぶ。これに対して、あるディレクトリからの相対的なパス(「相対パス」)でファイルを識別することもできる。このときのディレクトリをカレントディレクトリあるいはワーキングディレクトリと呼ぶ。ディレクトリ名はやファイル名は分離符により区切られ、UNIX系OSやMacOSでは「/」、Windowsでは「\」(半角の円マークでも可)が用いられる。UNIXやMS-DOSでは、カレントディレクトリを chdirコマンドあるいはcdコマンドで変更することができる。ディレクトリー内容の検索にはdirコマンドを使用する。 ユーザーがシステムにログインしたときのカレントディレクトリをホームディレクトリと呼び、その配下にユーザー個人のファイルを置くことが多い。

MS-DOS系の基本ソフトに対応したディレクトリー内の改変を容易に行うために、バイナリエディタ付ファイル管理プログラム(エコロジーIII/マイクロ・データ等)も存在した。

GNU/Linuxにはディレクトリ構造を統一されるためにFHS(Filesystem Hierarchy Standard)が規格された。

FHSは、Linuxシステムにおける、ファイルの役割とそのファイルが存在すべきディレクトリの位置を対応させる規格であり、 ディレクトリ構成を示したファイルの標準化仕様書になる。

[編集] ディレクトリの例

Unix系OS
  • / (ルートディレクトリ)
    • /bin
    • /etc
    • /mnt
      • /mnt/cdrom
      • /mnt/fdd
    • /usr

Linux系OS
  • / (ルートディレクトリ)
    • /bin     基本コマンド、一般作業用プログラム
    • /sbin    システム管理用コマンドなど
    • /boot    起動に必要なファイル
    • /dev     デバイスファイル(周辺機器等の認識用プログラム)
    • /etc     プログラムの設定ファイル
    • /home    ユーザーのホームディレクトリ
    • /lib      プログラムの共有ライブラリ
    • /mnt     一時的なリムーバブルメディア等のマウントポイント(USBメモリ、SDカードなど)
    • /media    常用リムーバブルメディアのマウントポイント(外部記憶装置等を認識させる。CDROM,フロッピードライブなど)
    • /opt     追加アプリケーション
    • /proc    プロセス情報など
    • /root    root用(管理者)のホームディレクトリ
    • /srv     HTTP、FTPなどのサービス用のデータ
    • /tmp    一時的に使用するファイルを保管
    • /usr    ユーザーが共有する各種プログラムなど
    • /var    変更、更新されるデータ


Windows(Windows XPの例)
  • C:\ (ルートディレクトリ)
    • C:\Documents and Settings\
    • C:\Program Files\
    • C:\Windows\
  • D:\ (ルートディレクトリ)

[編集] 関連項目

[編集] 外部リンク

最終更新 2009年9月14日 (月) 08:17 (日時は個人設定で未設定ならばUTC)。
【ディレクトリ】変更履歴

ご利用上の注意