Linux(Ubuntu)中奇怪的文件夹名称

Linux(Ubuntu)中奇怪的文件夹名称

我有几个问题。有些事情让我很困扰,如果我能理解为什么它们会这样,也许我就能放松一点了。

在 Windows 中,大约 95% 的文件夹和文件名称都是有意义的。它们清楚地描述了它们的用途。

在 Linux 上,官方用户手册指出以下内容:

  1. /bin/sbin:存储许多基本的系统应用程序
  2. /etc: 商店系统-宽的配置文件。

我的问题是,为什么文件夹名称如此愚蠢/奇怪/与其用途无关

为什么“基本系统应用程序”放在一个用来存放不需要的东西的文件夹中吗?(bin)

为什么“系统范围的配置文件”会存储在名为“etc”的文件夹中?

答案1

  1. /bin代表二进制文件/sbin代表系统二进制文件
  2. etc代表等等(此目录历史上保存了所有不属于其他地方的内容)

您可以阅读更多这里这里;等等维基百科

答案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 环境中,它总是干净的。此外,当他们总是输入很多内容时,他们需要使用非常简短的单词,最好是三个字母的单词。作为一种合规性,它仍然存在。

相关内容