回覆列表
  • 1 # 大飛哥0820

    樹型目錄結構

      在計算機系統中存有大量的檔案,如何有效的組織與管理它們,併為使用者提供一個使用方便的介面是檔案系統的一大任務。Linux系統以檔案目錄的方式來組織和管理系統中的所有檔案。所謂檔案目錄就是將所有檔案的說明資訊採用樹型結構組織起來--即我們常說的目錄。

    也就是說,整個檔案系統有一個"根" (root),然後在根上分"杈"(directory),任何一個分杈上都可以再分杈,杈上也可以長出"葉子"。"根"和"杈"在Linux中被稱為是 "目錄"或"資料夾"。而"葉子"則是一個個的檔案。實踐證明,此種結構的檔案系統效率比較高。

      如前所述,目錄也是一種型別的檔案。Linux系統透過目錄將系統中所有的檔案分級、分層組織在一起,形成了Linux檔案系統的樹型層次結構。以根目錄為起點,所有其他的目錄都由根目錄派生而來使用者可以瀏覽整個系統,可以進入任何一個已授權進入的目錄,訪問那裡的檔案。

      實際上,各個目錄結點"之下"都會有一些檔案和子目錄。並且,系統在建立每一個目錄時,都會自動為它設定兩個目錄檔案,一個是"。",代表該目錄自己,另一個是"。。",代表該目錄的父目錄,對於根目錄,"。"和"。。"都代表其自己。

      Linux目錄提供了管理檔案的一個方便途徑。

    每個目錄裡面都包含檔案。使用者可以為自己的檔案建立自己的目錄,也可以把一個目錄下的檔案移動或複製到另一目錄下,而且能移動整個目錄,並且和系統中的其他使用者共享目錄和檔案。也就是說。我們能夠方便地從一個目錄切換到另一個目錄,而且可以設定目錄和檔案的管理許可權,以便允許或拒絕其他人對其進行訪問。

    同時檔案目錄結構的相互關聯性使分享資料變得十分容易,幾個使用者可以訪問同一個檔案。因此允許使用者設定檔案的共享程度。

      需要說明的是,根目錄(系統目錄)是Linux系統中的特殊目錄。Linux是一個多使用者系統,作業系統本身的駐留程式存放在以根目錄開始的專用目錄中。

  • 中秋節和大豐收的關聯?
  • 你認為梁家輝、張學友和周潤發的演技誰更勝一籌?