| 会员登录 立即注册

打印 上一主题 下一主题

为什么在 Linux 中“文件夹”被称为“目录”?

[复制链接]
跳转到指定楼层
楼主
3AAA 发表于 2022-1-4 10:17:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
楼主
3AAA
2022-1-4 10:17:14 4034 8 看楼主
如果你最开始使用的是 Windows 电脑,你很可能会使用“文件夹folder”这个术语。

但当你换到 Linux 时,你会发现文件夹通常被称为“目录directory”。

这可能使一些新的 Linux 用户感到困惑。你应该叫它文件夹还是目录?它们有区别吗?

事情是这样的。如果你愿意,你可以叫它文件夹,如果你喜欢,也可以叫它目录。这没有什么区别。

但是,如果你想知道为什么文件夹在 Linux 中被称为目录,这里有一些解释。

为什么在 Linux 中文件夹被称为目录?


在我解释之前,让我们回顾一下文件夹和目录在现实世界中的用途。

在现实中,文件夹(封套)可以用来保存几个文件(或其他项目)。而目录则可以用来维护项目的索引,这样你就可以找到哪个项目位于哪里。



现在,让我们回到目录。这个词甚至在 Linux 存在之前就已经存在了。它来自 UNIX 时代。Linux 继承了 UNIX 的很多东西,这只是其中的一个。

现在让我告诉你一些可能让你吃惊的事情。目录并不是真的把文件放在里面。目录是一个“特殊的文件”,它知道文件在存储中的位置(通过 inode)。

这就说明了为什么它被称为目录。目录用来保存项目的索引,而不用保存项目本身。Linux 和 UNIX 中的目录并不保存它里面的文件。它们只是记录文件位置的信息。

如果你想了解更多关于它的信息,我这篇关于 硬链接的文章应该可以帮助你。

那么,为什么它被称为文件夹呢?依我看,这是视角的原因。当你在一个图形环境中时,你会将事物可视化。在这里,文件可以像页面一样被可视化,这些文件页面被存储在一个封套(文件夹)中。

当操作系统开始使用图形元素时,我认为一些术语也相应地发生了变化,目录 -> 文件夹就是其中之一。

你应该叫它文件夹还是目录?


这完全取决于你。你可以按你的习惯使用这两个术语。

然而,如果你正在学习 Linux 命令行或经常使用它,使用目录这个术语可能会有一点帮助。

有一些 Linux 命令,如 mkdir、rmdir等,术语 “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中国荣誉推出
回复

使用道具 举报

9#
嘎嘎 发表于 2022-1-4 10:25:19 | 只看该作者
9#
嘎嘎
2022-1-4 10:25:19 看楼主
转发了
回复 支持 反对

使用道具 举报

8#
罗纳河畔之星夜 发表于 2022-1-4 10:24:38 | 只看该作者
看懂了
回复 支持 反对

使用道具 举报

7#
anderside 发表于 2022-1-4 10:24:01 | 只看该作者
7#
anderside
2022-1-4 10:24:01 看楼主
不是说万物皆文件吗
回复 支持 反对

使用道具 举报

6#
翠玉绿茶 发表于 2022-1-4 10:23:36 | 只看该作者
6#
翠玉绿茶
2022-1-4 10:23:36 看楼主
问这个问题的人应该没用过DOS吧,可能有些人都没听说过[大笑][大笑][大笑]
回复 支持 反对

使用道具 举报

5#
蔫0000闹 发表于 2022-1-4 10:21:57 | 只看该作者
5#
蔫0000闹
2022-1-4 10:21:57 看楼主
win系统也叫目录directory,中文翻译错误导致。
回复 支持 反对

使用道具 举报

地板
tankyaoyao 发表于 2022-1-4 10:19:57 | 只看该作者
地板
tankyaoyao
2022-1-4 10:19:57 看楼主
根目录?根文件夹?
回复 支持 反对

使用道具 举报

板凳
huweiyi 发表于 2022-1-4 10:19:06 | 只看该作者
板凳
huweiyi
2022-1-4 10:19:06 看楼主
学名目录,口语文件夹[抠鼻]
回复 支持 反对

使用道具 举报

沙发
阴桃淋丸子 发表于 2022-1-4 10:18:11 | 只看该作者
沙发
阴桃淋丸子
2022-1-4 10:18:11 看楼主
在dos时代,就称为目录,我的一个女同学学了一晚上的拷贝命令.第2天又忘了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 返回列表

3AAA 当前离线
白银会员

查看:4034 | 回复:8

关于我们  |   侵权投诉受理  |   联系我们  |   Archiver  |  
免责声明:邳州信息网所有言论只代表发表者个人观点,与本站无关
Copyright © 2009-2025 pzxxw.com 版权所有:邳州金银杏文化传媒有限公司  

苏公网安备 32038202000401号

快速回复 返回顶部 返回列表