the*_*now 7 linux unix file-management
可能重复:
Linux 文件系统
正如标题所说,顶级 linux/unix 目录的预期目的是什么,它们应该包含什么?他们名字的含义是什么?例如 /var /etc /opt /usr
是否有适用于 Unix 和 Linux 的所有风格/风格/发行版/发行版的权威指南?
在我看来,这些目录/文件夹的目的是什么以及它们应该包含什么是任意的。
Unix 和 Linux 变体的开发人员/创建者在设计和命名时考虑了什么?
我问的原因不是学术讨论,而是为了更好地理解系统推广:
我还想知道这些子目录的答案,例如 /usr/lib /usr/local/ /var/lib 等...请。
我知道还有其他因素会影响上述项目,但我只是在这里寻找我的问题的答案。
提前致谢。
您正在寻找的是Filesystem Hierarchy Standard。您提出的所有问题的答案都包含在 FHS 中。
关于编写符合任何 Linux 发行版的应用程序,您可能还需要查看XDG 基本目录规范。它更面向桌面/用户。