目錄 (文件系統)
外觀
在計算機或相關設備中,一個目錄或文件夾就是一個裝有數字文件系統的虛擬「容器」。在它裡面保存着一組文件和其它一些目錄。
一個典型的文件系統可能會包含成千上萬個目錄。多個文件通過存儲在一個目錄中,可以達到有組織的存儲文件的目的。在一個目錄中的另一個目錄被稱作它的子目錄(子文件夾)。這樣,這些目錄就構成了層次(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)