目录

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

在 Linux 中“文件夹”被称为“目录”的原因是:一、Unix 的诞生;二、Unix 标准化;三、Linux 的诞生;四、Unix 的传统和惯例;五、跨平台和跨语言。Unix 的诞生是指,在早期的 Unix 系统中,文件系统的基本组织单元被称为“目录”,用于存储和组织文件和其他目录,形成层次结构的文件系统,这个概念成为了 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也支持多种编程语言和软件开发平台,使开发者能够构建各种应用程序和解决方案。

一站式研发项目管理平台 PingCode

一站式研发项目管理平台 PingCode

支持敏捷\瀑布、知识库、迭代计划&跟踪、需求、缺陷、测试管理,同时满足非研发团队的流程规划、项目管理和在线办公需要。