我有几个问题。有些事情让我很困扰,如果我能理解为什么它们会这样,也许我就能放松一点了。
在 Windows 中,大约 95% 的文件夹和文件名称都是有意义的。它们清楚地描述了它们的用途。
在 Linux 上,官方用户手册指出以下内容:
/bin
和/sbin
:存储许多基本的系统应用程序/etc
: 商店系统-宽的配置文件。
我的问题是,为什么文件夹名称如此愚蠢/奇怪/与其用途无关?
为什么“基本系统应用程序”放在一个用来存放不需要的东西的文件夹中吗?(bin)
为什么“系统范围的配置文件”会存储在名为“etc”的文件夹中?
答案1
答案2
大多数目录名称并非毫无关联,只是太短了,如果不了解进一步的知识,就无法理解。但这不仅仅是 Linux 的问题。其他类 Unix 系统(例如 Apple 的 OS X 或 Solaris)也使用相同的奇怪名称。既然您提到了 Windows... 您只需深入挖掘。例如,Windows 的 hosts 文件有这个奇怪的路径:
C:\WINDOWS\system32\drivers\etc\hosts
你又看到不相关的“等等”了;-)
要快速了解不同 Linux 目录名称的作用,请查看此维基百科文章http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
答案3
bin
首先意味着二进制,尽管它也是不同的词垃圾桶没有人将它与任何垃圾桶但二进制。在 Unix 环境中,它总是干净的。此外,当他们总是输入很多内容时,他们需要使用非常简短的单词,最好是三个字母的单词。作为一种合规性,它仍然存在。