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

jay*_*t55 0 filesystem

我有几个问题。有些事情困扰着我,也许如果我能理解它们为什么会这样,我就可以稍微休息一下了。

在 Windows 中,大约 95% 的文件夹和文件名都有意义。他们清楚地描述了他们的目的。

在 linux 上,官方用户手册声明如下:

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

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

为什么“基本系统应用程序”会被放置在一个文件夹中,这个文件夹以用来存放不需要的东西的东西命名?(垃圾箱)

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

Kod*_*din 14

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

您可以在此处此处阅读更多内容;并在维基百科上


小智 5

大多数目录名称并非不相关,只是太短而无法在没有进一步了解的情况下理解。但这不仅仅是 Linux 问题。其他类 Unix 系统如 Apple 的 OS X 或 Solaris 使用相同的奇怪名称。既然你提到了 Windows……你只需要深入挖掘。例如 windows 的主机文件有这个奇怪的路径:

C:\WINDOWS\system32\drivers\etc\hosts
Run Code Online (Sandbox Code Playgroud)

在那里,您又有了不相关的“等”;-)

要快速了解不同 Linux 目录名称的作用,请查看这篇维基百科文章http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

  • /etc 与我们的 /etc 相关:它们来自同一个起源;) (3认同)