【Linux】ディレクトリ
Linuxのディレクトリ階層は、ルートディレクトリ(/)を頂点としたツリー構造をとります。この構造はファイルシステム内のすべてのファイルやディレクトリを階層的に整理し、管理するための基盤となります。サーバーを構築する際には、ファイルの格納場所を正確に把握することが重要です。これにより、システムの管理やバックアップ、セキュリティの確保などが効果的に行えます。
ディレクトリ階層
以下にLinuxのディレクトリ階層の簡単なツリー構造を示します。
/
├── bin
├── boot
├── dev
├── etc
├── home
│ └── ユーザー1
│ ├── ドキュメント
│ ├── ダウンロード
│ └── 他のディレクトリ
├── lib
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin
├── srv
├── sys
├── tmp
├── usr
│ ├── bin
│ ├── include
│ ├── lib
│ ├── local
│ └── share
└── var
├── cache
├── log
└── spool
このツリー構造は、システム全体の構成を視覚的に表現しており、各ディレクトリが特定の役割を果たしています。これにより、サーバー管理者やシステム管理者は、ファイルやディレクトリがどこに配置されているかを理解し、必要な操作を正確に行うことができます。
ディレクトリの名称
ディレクトリ階層の理解を深めるために以下のディレクトリに名称を覚えておくことをお勧めします。
以下は、各ディレクトリの名称、意味、および記号を表にまとめたものです。
ディレクトリ名 | 意味 | 記号 |
---|---|---|
ルートディレクトリ | システムの全てのファイルとディレクトリの始まりであり、最上位のディレクトリ。 | / |
カレントディレクトリ | ユーザーが現在作業しているディレクトリ。通常、シェルプロンプトで表示される。 | . |
親ディレクトリ | カレントディレクトリの直上にあるディレクトリ。通常、.. という表記を使用して参照される。 | .. |
サブディレクトリ | 他のディレクトリ内に含まれるディレクトリ。ルートディレクトリからのパスで示される。 | なし |
ホームディレクトリ | ユーザーごとに割り当てられたディレクトリで、個人ファイルや設定が格納される。通常は /home ディレクトリ以下に配置される。 | ~ |
これらのディレクトリは、Linuxシステムでファイルとデータを整理し、管理するための基本的な構成要素です。