目錄 (文件系統)

計算機或相關設備中,一個目錄文件夾就是一個裝有數字文件系統的虛擬「容器」。在它裡面保存着一組文件和其它一些目錄。

類Unix下的文件夾層級結構

一個典型的文件系統可能會包含成千上萬個目錄。多個文件通過存儲在一個目錄中,可以達到有組織的存儲文件的目的。在一個目錄中的另一個目錄被稱作它的子目錄(子文件夾)。這樣,這些目錄就構成了層次(hierarchy),或樹形結構

概述

 
類Unix系統文件目錄層次結構

電腦文件系統可被形象地看作一個文件「櫥櫃」。在它之中,高等的目錄中有「抽屜」,低等的子目錄中可能有「抽屜」中的文件夾。

很久以前,甚至在一些現代的嵌入式設備中,要麼根本沒有對目錄的支持,要麼僅有一層目錄結構(也就是說,不能有子目錄,而僅有一些各自存有文件的頂級目錄)。世界上第一個流行的、完全分等級的文件系統Multics文件系統,這種文件系統丹尼斯·里奇的早期研究成果。

現代,在類Unix系統,特別是Linux中,目錄結構是被「文件系統層次結構標準」定義的。

在很多操作系統中,程序運行時會有一個相關聯的工作目錄。如果要訪問文件沒有給出完整具體的位置,程序會默認為文件在這個目錄下。

有些操作系統中,用戶被限制只能訪問他們自己的用戶文件夾或工程目錄,使用戶間的活動相隔離。

在 Unix 中,目錄被看作一類文件。[1]

「文件夾」的比喻

「文件夾」這個名稱將目錄比作辦公室里用的文件夾。這個名稱自從一開始被Apple Lisa使用[2]以來,在幾乎所有現代操作系統的桌面環境中廣泛使用。文件夾通常會與一個看起來很像真實文件夾的圖標一起展現。

嚴格地說,作為文件系統的「目錄」和把它表現為一個「文件夾」的圖形用戶界面是有區別的。[來源請求]

參見

參考

外部連結