二维码
微世推网

扫一扫关注

当前位置: 首页 » 企业商讯 » 商机资讯 » 正文

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

放大字体  缩小字体 发布日期:2022-07-01 00:16:40    作者:尚寅宁    浏览次数:160
导读

如果你最开始使用得是 Windows 电脑,你很可能会使用“文件夹folder”这个术语。但当你换到 Linux 时,你会发现文件夹通常被称为“目录directory”。这可能使一些新得 Linux 用户感到困惑。你应该叫它文件夹还是目录?它们有区别么?事情是这样得。如果你愿意,你可以叫它文件夹,如果你喜欢,也可以叫它目录。这没有什么区

如果你最开始使用得是 Windows 电脑,你很可能会使用“文件夹folder”这个术语。

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

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

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

但是,如果你想知道为什么文件夹在 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: 感谢分享itsfoss感谢原创分享者/folder-directory-linux/

感谢分享:Abhishek Prakash选题:lujun9972译者:wxy校对:wxy

感谢由 LCTT来自互联网编译,Linux中国荣誉推出

 
(文/尚寅宁)
打赏
免责声明
• 
本文为尚寅宁原创作品•作者: 尚寅宁。欢迎转载,转载请注明原文出处:http://www.udxd.com/qysx/show-128132.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们邮件:weilaitui@qq.com。
 

Copyright©2015-2023 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈