我有几个问题。有些事情困扰着我,也许如果我能理解它们为什么会这样,我就可以稍微休息一下了。
在 Windows 中,大约 95% 的文件夹和文件名都有意义。他们清楚地描述了他们的目的。
在 linux 上,官方用户手册声明如下:
/bin和/sbin:存储许多基本的系统应用程序
/etc:存储系统范围的配置文件。我的问题是,为什么文件夹名称如此愚蠢/愚蠢/奇怪/与其目的无关?
为什么“基本系统应用程序”会被放置在一个文件夹中,这个文件夹以用来存放不需要的东西的东西命名?(垃圾箱)
为什么“系统范围的配置文件”会存储在名为“etc”的文件夹中?
小智 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