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