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 的主機檔案有這個奇怪的路徑:

C:\WINDOWS\system32\drivers\etc\hosts

在那裡你又看到了不相關的「等等」;-)

要快速了解不同 Linux 目錄名稱的作用,請查看這篇 Wikipedia 文章http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

答案3

bin首先意味著二進制,儘管它也是不同的詞垃圾桶沒有人將其與任何垃圾桶二進位。在 Unix 環境中它總是乾淨的。當他們總是打字很多時,他們還需要使用非常簡短的單詞,最好是三個字母的單字。作為合規性,它仍然存在。

相關內容