任何人都可以解释(或者更有可能指出解释的好文章)各种目录应该用于什么。(我假设所有基于 Unix 的机器上的结构都非常相似,尽管我可能错了)。
刚刚为我的开发机器从 Windows 切换到 OSX,我对目录结构有点不知所措,例如,当 PHP Pyrus 安装程序要求我选择一个目录来存储 PEAR 包时,我不知道是什么是明智的选择。
OS X 既有用户友好的目录结构(顶级文件夹名为/Applications, /System, /Users, /Library),也有隐藏在 Finder 中的标准 Unix 目录层次结构(/bin, /etc, /var, /usr, ...)——这些文件夹记录在man hier.
此外,Unix 目录(至少在 OS X 中使用)与 Linux 中的目录之间存在差异:例如,后者有/srv.
最好的解释可能在Apple的开发者文档中,篇幅太长,无法在此引用。请注意,目前,链接的文章适用于 iOS(顶部)和 OS X(进一步向下)。
放置文件的位置还取决于应用程序来自的领域:将 Unix 库放置在/usr/local/lib或类似的目录中是有意义的,而 OS X 库将在例如/Library或类似的目录中。一些工具(Perl、Python、Ruby)被配置为使用后一种文件系统结构。
| 归档时间: |
|
| 查看次数: |
11943 次 |
| 最近记录: |