【でぃれくとり】
ディレクトリ とは?
最終更新:
💡 名前を管理し、ファイルを階層で整理する
ファイルや下位のディレクトリの名前を管理し、階層構造で整理する仕組み。ファイルを整理する文脈では「フォルダ」とほぼ同じ意味で使われる。
📌 このページのポイント
ディレクトリとフォルダって同じなの?
ファイルを整理する文脈では、ほぼ同じ意味で使われるよ。ディレクトリはファイルや下位のディレクトリを名前で管理する仕組みなんだ。「入れ物」と考えると分かりやすいけれど、中にファイルの内容を丸ごと入れるという説明ではないよ。
ディレクトリはどうつながっているの?
絶対パスと相対パスは、どう違うの?
例えばLinuxで現在の場所が /home/ken なら、docs/memo.txt はその場所を基準にした相対パスだよ。/home/ken/docs/memo.txt は / から指定する絶対パス。同じ相対パスでも基準の場所が変わると、指す対象が変わるんだ。
パスに出てくる . と .. は何?
パスをたどるとき、. は今たどっているディレクトリ、.. はその親を表すよ。例えば /home/ken から ../ は /home を指す。相対パスの基準は、多くの場合は現在のディレクトリだけれど、プログラムが別の基準を指定する場合もあるんだ。
Linuxの /etc や /tmp は、何のためにあるの?
FHSという配置の標準では、/etc は設定、/tmp は一時ファイルのための場所だよ。/home は利用者のホームを置く慣習的な場所だけれど、実際の場所は環境で確認しよう。/tmp の内容がずっと残るとは考えず、保存したいものは別の場所に置くんだ。
まとめ:ざっくりこれだけ覚えればOK!
「ディレクトリ」って出てきたら「ファイルや下位のディレクトリを名前と階層で整理する仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Directory」 = 名簿・一覧・索引
💬 名前から対象を探せる一覧のような意味だよ。コンピュータでは、ファイルや下位のディレクトリの名前と対象を結び付けて管理するんだ。