什麼是檔案層次結構,它如何解決命名問題?


Linux 檔案層次結構定義了目錄結構和目錄內容,這些內容與類 Unix 作業系統類似。它由 Linux 基金會維護。

它們被用於檢視根目錄下出現的所有檔案和目錄。即使它們儲存在不同的物理或虛擬裝置上,也可以檢視它們。

即使其中一些目錄僅存在於特定系統或某些子系統上,這些子系統可能包括 OS X、Windows 系統。

重要性

檔案層次結構的重要性如下所示:

  • 檔案結構最重要的作用是維護作業系統中檔案的結構,進一步提供系統層次結構,並幫助使用者輕鬆查詢目錄。

  • 它有助於節省時間,組織目錄和檔案,並維護檔案系統。

問題

檔案層次結構的問題如下所示:

  • 在檢視檔案結構時,不會維護檔案,目錄將儲存到各個地方,這將增加檔案系統中的歧義。

  • 檔案系統層次結構中的問題在於,它使使用者易於處理檔案系統,如果沒有它,在搜尋、管理和更新檔案結構方面將存在很多問題。

現在讓我們看看分層檔案系統以及如何解決單目錄檔案系統中遇到的命名問題。

在單目錄檔案系統中,所有檔案基本上都儲存在一個目錄中,它非常易於實現和使用,但如果檔案過多或使用者過多,則存在限制,因為所有檔案都在一個目錄中,它們必須具有唯一的名稱,例如,如果多個使用者將資料集命名為 test,則違反了唯一名稱規則。

在分層檔案系統中,每個使用者都有自己的目錄,並且能夠將其檔案儲存在自己相應的目錄中,或者更好地建立子目錄,以便更容易地對檔案進行分組,由於這種分組,系統中的每個檔案都將擁有一個唯一的路徑,因此每個檔案都將擁有一個唯一的路徑名。

更新於:2021-12-01

1K+ 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.