如果你最开始使用的是 Windows 电脑,你很可能会使用“文件夹 folder”这个术语。
但当你换到 Linux 时,你会发现文件夹通常被称为“目录 directory”。
这可能使一些新的 Linux 用户感到困惑。你应该叫它文件夹还是目录?它们有区别吗?
事情是这样的。如果你愿意,你可以叫它文件夹,如果你喜欢,也可以叫它目录。这没有什么区别。
但是,如果你想知道为什么文件夹在 Linux 中被称为目录,这里有一些解释。
为什么在 Linux 中文件夹被称为目录?
在我解释之前,让我们回顾一下文件夹和目录在现实世界中的用途。
在现实中,文件夹(封套)可以用来保存几个文件(或其他项目)。而目录则可以用来维护项目的索引,这样你就可以找到哪个项目位于哪里。
现在,让我们回到目录。这个词甚至在 Linux 存在之前就已经存在了。它来自 UNIX 时代。Linux 继承了 UNIX 的很多东西,这只是其中的一个。
现在让我告诉你一些可能让你吃惊的事情。目录并不是真的把文件放在里面。目录是一个“特殊的文件”,它知道文件在存储中的位置(通过 inode)。
这就说明了为什么它被称为目录。目录用来保存项目的索引,而不用保存项目本身。Linux 和 UNIX 中的目录并不保存它里面的文件。它们只是记录文件位置的信息。
如果你想了解更多关于它的信息,我这篇关于 硬链接 的文章应该可以帮助你。

在 Linux 中,文件夹通常被称为“目录”,这一术语源于 UNIX 时代。目录实际上是一个特殊文件,用于记录文件在存储中的位置,而不是保存文件本身。尽管在图形环境中人们可能更习惯称其为“文件夹”,但在命令行或学习 Linux 时,使用“目录”可能更有助于理解相关命令,如 `cd` 和 `ls`。在 Linux 的上下文中,术语“目录”和“文件夹”可以互换使用,但“目录”在命令行中更为常见。
最低0.47元/天 解锁文章
804

被折叠的 条评论
为什么被折叠?



