文件系统层次结构对文件进行排序有什么区别吗类型并将它们全部放在一个目录下(就像所有二进制文件都在 bin 下一样),或者另一方面,将它们排序包裹名字(比如所有Firefox文件都在该firefox
文件夹下)?
我知道有这个线程:Unix文件系统结构有哪些优点
但它远非详尽无遗,如果您阅读评论 - 似乎存在合理的分歧。
我不知道。虽然我喜欢Linux,但在我看来,将所有文件放在一个文件夹下更合理。你怎么认为?
答案1
虽然我喜欢 Linux,但在我看来,将所有文件放在一个文件夹下更合理,你不觉得吗
出色地 ...
- 如果二进制文件都位于一个位置,则可以通过使用权限限制写入访问来轻松保护它们
- 如果配置信息位于单独的位置,则可以根据需要轻松更改或备份配置,并应用适当的权限
- 程序资产(例如文档)可能需要更多的用户可访问性和不同的权限。
- 如果库位于自己的中心位置,则任何程序都可以访问它们,并且当它们更新时,任何使用它们的程序都将使用更新后的版本。
上述内容在历史上的多用户、多进程系统上更为合理,此类系统必须妥善管理以确保系统稳定。
由于 Linux 和其他 Unices 通常有一个成熟的、集成的、可搜索的在线包管理器,因此典型用户不需要关心包文件所在的详细信息,包管理器会处理所有细节。如果您正在编译自己的软件或运行软件包管理器中不可用的东西,您只需了解“细节”。