Linux中國

為什麼在 Linux 中「文件夾」被稱為「目錄」?

現在,讓我們回到目錄。這個詞甚至在 Linux 存在之前就已經存在了。它來自 UNIX 時代。Linux 繼承了 UNIX 的很多東西,這只是其中的一個。

現在讓我告訴你一些可能讓你吃驚的事情。目錄並不是真的把文件放在裡面。目錄是一個「特殊的文件」,它知道文件在存儲中的位置(通過 inode)。

這就說明了為什麼它被稱為目錄。目錄用來保存項目的索引,而不用保存項目本身。Linux 和 UNIX 中的目錄並不保存它裡面的文件。它們只是記錄文件位置的信息。

如果你想了解更多關於它的信息,我這篇關於 硬鏈接 的文章應該可以幫助你。

那麼,為什麼它被稱為文件夾呢?依我看,這是視角的原因。當你在一個圖形環境中時,你會將事物可視化。在這裡,文件可以像頁面一樣被可視化,這些文件頁面被存儲在一個封套(文件夾)中。

當操作系統開始使用圖形元素時,我認為一些術語也相應地發生了變化,目錄 -> 文件夾就是其中之一。

你應該叫它文件夾還是目錄?

這完全取決於你。你可以按你的習慣使用這兩個術語。

然而,如果你正在學習 Linux 命令行或經常使用它,使用目錄這個術語可能會有一點幫助。

有一些 Linux 命令,如 mkdirrmdir 等,術語 「dir」 給出了一個提示,即這些命令與目錄有關。

同樣,許多 Linux 命令和 bash 腳本會使用選項 -d 表示目錄,-f 表示文件。

甚至終端中的文件屬性也會通過在目錄前面加上字母 「d」 來區分文件和文件夾(目錄)。

拿這個例子來說,我有一個名為 some 的文件和一個名為 something 的文件夾/目錄。請注意各種 Linux 命令是如何用 「dir」 或 「d」 來區分文件和目錄的。

顯示文件和目錄操作之間區別的例子

所有這些讓我覺得,在使用 Linux 命令時,使用 「目錄」 這個術語會有好處。你的潛意識會更容易將 「dir」 和 「d」 與目錄聯繫起來。

再說一次,你想叫它文件夾或目錄這完全取決於你。人們會明白你指的是什麼。

我剛剛對目錄一詞的歷史淵源做了一些分析,這應該會給你一些提示,為什麼人們說 「在 Linux/UNIX 中,所有東西都是一個文件」。

現在我結束了我的胡言亂語,我請你對它進行評論。如果你發現任何技術上的不準確之處,請告訴我。

via: https://itsfoss.com/folder-directory-linux/

作者:Abhishek Prakash 選題:lujun9972 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國