有关OSX文件夹层次结构的简单明了文档很少。我正在寻找每种的简单说明-每种的功能是什么?
- /私人的
- / var
- / usr
- / tmp
- /等等
- /箱
- / sbin
- / fseventsd
我不打算以任何方式修改它们,我只想了解FS层次结构。
1
谢谢您的答复和所链接的详细文献。我现在的情况要清晰得多。谢谢“问不同”社区!
有关OSX文件夹层次结构的简单明了文档很少。我正在寻找每种的简单说明-每种的功能是什么?
我不打算以任何方式修改它们,我只想了解FS层次结构。
Answers:
有点混乱,并且有一定程度的交叉,但是快速浏览,而无需真正涉及这些子文件夹:
/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
= 系统/超级用户,通常你需要使用这些命令根/超级用户权限。
/.fseventsd
操作系统使用它来记录文件系统更改事件(例如文件夹创建),以便在文件系统更改时可以通知感兴趣的各方。
然而,运行说你不想让我说什么的风险-其中大部分是没有什么兴趣的,如果你使用的任何,你会是最有可能是/usr/local
,/var/log
或/tmp
。
可以在Wikipedia(Unix文件系统)上找到有关通用Unix结构的其他信息。