有关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结构的其他信息。