OSXフォルダー階層に関する簡単で簡潔なドキュメントはまばらです。私はそれぞれの簡単な説明を探しています-それぞれの機能は何ですか?
- / private
- / var
- / usr
- / tmp
- /等
- / bin
- / sbin
- / fseventsd
何らかの方法でそれらを変更する予定はありません。FS階層を理解したいだけです。
OSXフォルダー階層に関する簡単で簡潔なドキュメントはまばらです。私はそれぞれの簡単な説明を探しています-それぞれの機能は何ですか?
何らかの方法でそれらを変更する予定はありません。FS階層を理解したいだけです。
回答:
それは少し厄介で、ある程度のクロスオーバーがありますが、クイックツアーでは、これらのサブフォルダーに実際には入りません。
/etc
、/tmp
および/var
は、のサブフォルダへの単なるシンボリックリンク/private
です。
/etc
通常、構成ファイルが含まれています。
/tmp
実行中のプロセスが使用する一時ファイル用です(参照/var/tmp
)
/var
また、実行中のプロセスで使用される一時ファイルにも使用されますが、これらは一時的ではなく、実行間でより頻繁に保存される傾向があり/var/log
ます。たとえば、通常は。
/usr
コアunix / BSDユーティリティ用のバイナリ(実行可能ファイル)および開発者関連ファイルが含まれています。ユーザーが自分でインストールするものはになります/usr/local
。
/bin
また、バイナリが含まれていますが、彼らはより多くのOS、基本のものよりになりがち/usr
のような- 、cp
、。cat
bash
/sbin
上記と同じですが、mount
やなどの日常的な管理タスクに焦点を当てていshutdown
ます。s
= システム/スーパーユーザは、通常、あなたは、これらのコマンドを使用するには、root /スーパーユーザ権限が必要です。
/.fseventsd
OSがファイルシステムの変更イベント(フォルダーの作成など)を記録するために使用され、ファイルシステムが変更されたときに関係者に通知できるようにします。
しかし、あなたが私に言いたくないことを言う危険を冒すために-これらのほとんどはほとんど興味がなく、あなたが何かを使うなら、あなたは/usr/local
、/var/log
またはに/tmp
いる可能性が最も高いでしょう。
一般的なUnix構造に焦点を当てた追加情報は、Wikipedia(Unix File System)にあります。
参照man hier
:
/private
:これは文書化されていません/var
:多目的ログ、一時ファイル、一時ファイル、およびスプールファイル/usr
:大部分のユーザーユーティリティとアプリケーションが含まれています/tmp
:一時ファイル/etc
:システム構成ファイルとスクリプト/bin
:シングルユーザー環境とマルチユーザー環境の両方に不可欠なユーザーユーティリティ/sbin
:シングルユーザー環境とマルチユーザー環境の両方に不可欠なシステムプログラムと管理ユーティリティ/fseventsd
:私はあなたが意味すると信じています/.fseventsd
。ここに文書化されています。ファイルの削除およびファイルシステムイベントに関連するgzip圧縮されたデータは、の一連のファイルに保存されます/.fseventsd
。