热门问题
时间线
聊天
视角

檔案系統階層標準

定義Linux作業系統中的目錄結構與目錄內容 来自维基百科,自由的百科全书

Remove ads

檔案系統階層標準(英語:Filesystem Hierarchy StandardFHS)定義了Linux作業系統中的主要目錄及目錄內容。[1]FHS由Linux基金會維護。 目前版本為3.0版,於2015年發布。[2]

快速預覽 開發者, 首次發布 ...

概述

多數Linux發行版遵從FHS標準並且聲明其自身政策以維護FHS的要求。 [3] [4] [5] [6] 但截至2009年,包括由自由標準小組成員參與開發的版本在內的絕大多數發行版,並不完全執行建議的標準。

當FHS建立之時,其他的UNIX和類Unix作業系統已經有了自己的標準,尤其是hier(7)檔案系統布局描述。 自從第七版Unix(於1979年發布)以來已經存在,或是SunOS filesystem(7)[7] 和之後的Solaris filesystem(5)。 例如,macOS使用如 /Library/Applications/Users 等長名與傳統UNIX目錄層次保持一致。

現在的Linux發行版包含一個/sys目錄作為虛擬檔案系統(sysfs,類似於 /proc,一個procfs),它儲存且允許修改連接到系統的裝置,然而許多傳統UNIX和類Unix作業系統使用/sys作為核心代碼樹的符號連結

一些Linux系統如GoboLinuxSyllable Server使用了和FHS完全不同的檔案系統層次組織方法。

Remove ads

歷史

開發一套檔案系統階層標準的行程始於1993年8月,標準努力重整Linux的檔案和目錄結構。FSSTND(英文Filesystem Standard),一個針對Linux作業系統的檔案系統階層標準在1994年2月14日發布。 後續的修正版本分別在1994年10月9日和1995年3月28日發布。

在1996年初, 開發一個更加全面的、不僅解決Linux,而且解決其他類Unix系統目錄階層問題的FSSTND的計劃在BSD開發社群成員的協助下正式被採納。因此,計劃重點解決在類Unix系統上普遍存在的問題。 為了適應標準範圍的擴充,標準的名稱修改為檔案系統階層標準。

目錄結構

在FHS中,所有的檔案和目錄都出現在根目錄"/"下,即使他們儲存在不同的物理裝置中。但是請注意,這些目錄中的一些可能或可能不會在Unix系統上出現,這取決於系統是否含有某些子系統,例如X Window系統的安裝與否。

這些目錄中的絕大多數都在所有的UNIX作業系統中存在,並且一般都以大致類似的方法使用;然而,這裡的描述是針對於FHS的,並未考慮除了Linux平台以外的權威性。

更多資訊 目錄, 描述 ...
Remove ads

參考文獻

Loading content...

外部連結

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads