Linux オペレーティング システムと Windows オペレーティング システムの大きな違いの 1 つは、ディレクトリ構造の違いです。 Linux オペレーティング システムのディレクトリ構造は、ファイル システムの階層構造標準に従っています。読者の皆さん、ls コマンドを使って Linux のルート ディレクトリ "/" を参照したことがあるでしょうか。
というディレクトリの意味を理解していますか?
ls -l / ファイルシステムをトラバースします (クリックして画像を拡大します)
この記事では、Linux のディレクトリ構造をガイドし、各重要なディレクトリの意味を説明します。
/ - ルート
多くの場合、ルート パーティションと呼ばれます。すべてのファイルとディレクトリはここから始まります。このディレクトリに対する書き込み権限を持つのは root ユーザーのみです。
/bin - ユーザー実行可能ファイル
このディレクトリにはバイナリ実行可能ファイルが含まれています。 Linux は、シングルユーザー モードのコマンドにこのディレクトリを使用します。このディレクトリには、ls、ping、cp などのすべてのユーザーに共通のコマンドが含まれています。
/sbin - システム実行可能ファイル
このディレクトリ内のコマンドは、主にシステム管理者がシステムのメンテナンスのために使用します。たとえば、iptables、再起動、fdisk などです。
/etc - 設定ファイル
すべてのアプリケーションの構成ファイルと、特定のプログラムを起動およびシャットダウンするためのスクリプト (/etc/resolv.conf、/etc/logrotate.conf など) が含まれています。
/dev - デバイスファイル
デバイスファイルが含まれます。 Linux では、すべてがファイルとして表示されます。端末デバイス、USB、ディスクなどはすべて、/dev/usbmon0 などのファイルとして扱われます。
/proc - プロセス情報
すべてのシステム プロセスに関する情報は、/proc ディレクトリに含まれています。 /proc ディレクトリは実際のファイル システムではありませんが、実行中のプロセスに関する情報が含まれています。たとえば、/proc ディレクトリにはプロセス情報が含まれます。 /proc ディレクトリにはシステム リソース情報も含まれます。たとえば、/proc/uptime には前回の起動以降の稼働時間が含まれ、/proc/cpuinfo にはプロセッサ情報が含まれます。
/var - 変数ファイル
/var は、変数ファイルを含む拡張可能なディレクトリです。たとえば、/var/log (システム ログ)、/var/lib (パッケージ ファイル)、/var/mail (メール)、/var/spool (印刷キュー) などです。
/usr - ユーザープログラム
ユーザー アプリケーションの実行可能ファイル、ソース コード、およびドキュメントを保存します。 /usr/bin には、at、awk、cc などのユーザー実行可能ファイルが含まれています。 /usr/sbin には、cron、sshd、useradd などのシステム管理者の実行可能ファイルが含まれています。 /usr/local には、ソース コードからコンパイルされ、ユーザーによってインストールされたアプリケーション (/usr/local/apache2 など) が含まれます。
/home - ユーザーのホームディレクトリ
ユーザーのプライベート ファイルを保存します。
/boot - ブートローダーファイル
Linux システムの起動時にロードする必要があるファイル。カーネル initrd、grub、およびその他のファイルはここに保存されます。
/lib - システムライブラリファイル
/bin および /sbin の実行可能ファイルには、/lib のライブラリ ファイルのサポートが必要です。ライブラリ ファイルは通常、ld-2.11.1.so など、「ld」または「ld*.so」の形式で名前が付けられます。
/opt - オプションのアプリケーション
/opt は、独立系ソフトウェア ベンダーからのオプションのアプリケーションをインストールするために使用されます。
/mnt - マウントディレクトリ
システム管理者がファイル システムを一時的にマウントするために使用できるマウント ポイント。
/media - リムーバブルメディアデバイス
/media/cdrom、/media/floppy などのリムーバブル メディア デバイスをマウントします。
/srv - サービスデータ
Srv はサービスを表し、サーバーのすべてのサービス データはこのディレクトリに保存されます。