目录 (文件系统)
在计算机或相关设备中,一个目录或文件夹就是一个装有数字文件系统的虚拟“容器”。在它里面保存着一组文件和其它一些目录。
一个典型的文件系统可能会包含成千上万个目录。多个文件通过存储在一个目录中,可以达到有组织的存储文件的目的。在一个目录中的另一个目录被称作它的子目录(子文件夹)。这样,这些目录就构成了层次(hierarchy),或树形结构。
概述
电脑的文件系统可被形象地看作一个文件“橱柜”。在它之中,高等的目录中有“抽屉”,低等的子目录中可能有“抽屉”中的文件夹。
很久以前,甚至在一些现代的嵌入式设备中,要么根本没有对目录的支持,要么仅有一层目录结构(也就是说,不能有子目录,而仅有一些各自存有文件的顶级目录)。世界上第一个流行的、完全分等级的文件系统是Multics文件系统,这种文件系统是丹尼斯·里奇的早期研究成果。
现代,在类Unix系统,特别是Linux中,目录结构是被“文件系統層次結構標準”定义的。
在很多操作系统中,程序运行时会有一个相关联的工作目录。如果要访问文件没有给出完整具体的位置,程序会默认为文件在这个目录下。
有些操作系统中,用户被限制只能访问他们自己的用户文件夹或工程目录,使用户间的活动相隔离。
在 Unix 中,目录被看作一类文件。[1]
“文件夹”的比喻
“文件夹”这个名称将目录比作办公室里用的文件夹。这个名称自从一开始被Apple Lisa使用[2]以来,在几乎所有现代操作系统的桌面环境中广泛使用。文件夹通常会与一个看起来很像真实文件夹的图标一起展现。
参见
参考
- ^ "Everything is a File" (“一切都是文件”)(Unix System Administration Independent Learning (页面存档备份,存于互联网档案馆))
- ^ http://blog.modernmechanix.com/2008/05/29/the-lisa-computer-system-apple-designs-a-new-kind-of-machine/ (页面存档备份,存于互联网档案馆) "Apple Designs a New Kind of Machine"
外部链接
- Definition of directory (页面存档备份,存于互联网档案馆) by The Linux Information Project (LINFO)