为什么在 Linux 中“文件夹”被称为“目录”?
一、Unix 的诞生
Linux 是 Unix 操作系统的一个变种,Unix 是由贝尔实验室在上世纪70年代初开发的一种多用户、多任务的操作系统。在早期的 Unix 系统中,文件系统的基本组织单元被称为“目录”(Directory),用于存储和组织文件和其他目录,形成层次结构的文件系统。这个概念和术语就成为了 Linux 以及其他 Unix 系统的基础。
二、Unix 标准化
随着 Unix 的不断发展和普及,为了实现不同 Unix 系统之间的互操作性,各个厂商开始考虑标准化 Unix 的一些基本概念和术语。其中,文件系统是一个重要的标准化部分。为了避免不同 Unix 系统使用不同的术语来表示相同的概念,Unix 标准化组织(比如 POSIX)决定沿用“目录”这一术语,确保不同系统之间的一致性。
三、Linux 的诞生
Linux 操作系统较早由芬兰学生 Linus Torvalds 在1991年开发,并在 Unix 系统的基础上进行了改进和扩展。Linus Torvalds 和其他 Unix 爱好者都受到了早期 Unix 系统的影响,因此在设计 Linux 时,延续了 Unix 的一些概念和术语,包括“目录”(Directory)这个词。
四、Unix 的传统和惯例
除了技术层面的原因,还有一个文化和传统的因素。Unix 和 Linux 社区一直倡导简洁、直观的命名和设计风格。使用“目录”这个术语可以更直观地描述文件和目录的组织关系,而“文件夹”这个词显得更加口语化和非正式,与 Unix 的传统和惯例不太符合。
五、跨平台和跨语言
Linux 作为一个开源、跨平台的操作系统,广泛应用于不同类型的计算设备和编程环境。为了在不同平台和编程语言中保持一致性,采用“目录”一词更为普遍和通用,而不同语言和平台可能对“文件夹”这个词有不同的翻译或理解,因此选择“目录”有利于跨平台和跨语言的统一性。
延伸阅读
Linux是什么
Linux是一种开源的、自由的操作系统内核,它作为计算机操作系统的基础,提供了与硬件交互的底层功能。Linux最初由芬兰计算机科学家Linus Torvalds在1991年开发,并在GNU通用公共许可证下发布。Linux以其稳定性、安全性和高度可定制性而闻名。它被广泛应用于各种设备和系统,包括服务器、个人电脑、移动设备和嵌入式系统。许多企业和组织都选择使用Linux作为其操作系统,因为它允许用户自由地访问和修改源代码,以满足不同的需求。Linux操作系统支持多用户、多任务和多线程,并提供了丰富的命令行工具和图形界面环境,例如GNOME和KDE。同时,Linux也支持多种编程语言和软件开发平台,使开发者能够构建各种应用程序和解决方案。

相关推荐HOT
更多>>
为什么在 Linux 中“文件夹”被称为“目录”?
一、Unix 的诞生Linux 是 Unix 操作系统的一个变种,Unix 是由贝尔实验室在上世纪70年代初开发的一种多用户、多任务的操作系统。在早期的 Unix ...详情>>
2023-10-18 21:53:28
私有云、公有云和本地化部署,有什么区别和联系?
一、私有云、公有云和本地化部署的区别1、数据安全与控制私有云:数据存储在企业自己的数据中心或由第三方托管,企业对数据拥有较高的控制权,...详情>>
2023-10-18 20:09:55
如何做网站A/B测试,有什么专业的工具?
一、Google OptimizeGoogle Optimize 是Google提供的一款强大的A/B测试工具,它可以直接与Google Analytics集成,帮助你创建和运行A/B测试,跟...详情>>
2023-10-18 19:33:15
免费、开源缺陷管理系统有哪些?
一、BugzillaBugzilla是一个经典的开源缺陷管理系统,由Mozilla基金会开发。它已经存在多年,并被广泛用于许多大型项目,如Mozilla Firefox。Bu...详情>>
2023-10-18 19:08:17热门推荐
为什么Hadoop是用Java实现的?
沸云平台是什么?
热Flutter富文本编辑器插件有哪些?
热大客户管理的目的与作用是什么?
新为什么在 Linux 中“文件夹”被称为“目录”?
什么是JSP引擎?
8051,PIC,AVR和ARM有什么区别?
私有云、公有云和本地化部署,有什么区别和联系?
如何做网站A/B测试,有什么专业的工具?
免费、开源缺陷管理系统有哪些?
vultr的服务器类型有什么区别,分别对应VPS、VDS和独立服务器?
什么是类,什么是对象?
奇异值分解(SVD)有哪些应用?
人工智能对会计行业未来发展有什么影响?