誰かがOSXルートレベルフォルダの目的を素人の言葉で説明できますか?


20

OSXフォルダー階層に関する簡単で簡潔なドキュメントはまばらです。私はそれぞれの簡単な説明を探しています-それぞれの機能は何ですか?

  • / private
  • / var
  • / usr
  • / tmp
  • /等
  • / bin
  • / sbin
  • / fseventsd

何らかの方法でそれらを変更する予定はありません。FS階層を理解したいだけです。


1
回答とリンクされている詳細な文献の両方に感謝します。私は今、はるかに明確な画像を持っています。「異なる質問」コミュニティに感謝します!

回答:


22

それは少し厄介で、ある程度のクロスオーバーがありますが、クイックツアーでは、これらのサブフォルダーに実際には入りません。

/etc/tmpおよび/varは、のサブフォルダへの単なるシンボリックリンク/privateです。

/etc 通常、構成ファイルが含まれています。

/tmp実行中のプロセスが使用する一時ファイル用です(参照/var/tmp

/varまた、実行中のプロセスで使用される一時ファイルにも使用されますが、これらは一時的ではなく、実行間でより頻繁に保存される傾向があり/var/logます。たとえば、通常は。

/usrコアunix / BSDユーティリティ用のバイナリ(実行可能ファイル)および開発者関連ファイルが含まれています。ユーザーが自分でインストールするものはになります/usr/local

/binまた、バイナリが含まれていますが、彼らはより多くのOS、基本のものよりになりがち/usrのような- 、cp、。catbash

/sbin上記と同じですが、mountやなどの日常的な管理タスクに焦点を当てていshutdownます。s= システム/スーパーユーザは、通常、あなたは、これらのコマンドを使用するには、root /スーパーユーザ権限が必要です。

/.fseventsd OSがファイルシステムの変更イベント(フォルダーの作成など)を記録するために使用され、ファイルシステムが変更されたときに関係者に通知できるようにします。

しかし、あなたが私に言いたくないことを言う危険を冒すために-これらのほとんどはほとんど興味がなく、あなたが何かを使うなら、あなたは/usr/local/var/logまたはに/tmpいる可能性が最も高いでしょう。

一般的なUnix構造に焦点を当てた追加情報は、Wikipedia(Unix File System)にあります。


5

参照man hier

  • /private:これは文書化されていません
  • /var:多目的ログ、一時ファイル、一時ファイル、およびスプールファイル
  • /usr:大部分のユーザーユーティリティとアプリケーションが含まれています
  • /tmp:一時ファイル
  • /etc:システム構成ファイルとスクリプト
  • /bin:シングルユーザー環境とマルチユーザー環境の両方に不可欠なユーザーユーティリティ
  • /sbin:シングルユーザー環境とマルチユーザー環境の両方に不可欠なシステムプログラムと管理ユーティリティ
  • /fseventsd:私はあなたが意味すると信じています/.fseventsdここに文書化されています。ファイルの削除およびファイルシステムイベントに関連するgzip圧縮されたデータは、の一連のファイルに保存されます/.fseventsd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.