Debian Linux系統(tǒng)采用標(biāo)準(zhǔn)的Linux文件系統(tǒng)層次結(jié)構(gòu)標(biāo)準(zhǔn)(FHS)。下文將概述其主要目錄及用途:
-
根目錄 (/): 系統(tǒng)核心,包含所有其他目錄的入口點(diǎn)。 必備目錄包括/bin, /boot, /dev, /etc, /lib, /proc, /root, /sbin, /srv, /sys, /tmp, /usr, /var。這些目錄是系統(tǒng)啟動(dòng)和運(yùn)行的基石。
-
/bin: 存放基本的用戶命令,例如 ls, cp, mkdir 等。
-
/boot: 包含系統(tǒng)啟動(dòng)所需的內(nèi)核映像文件(例如 vmlinuz)和引導(dǎo)加載程序配置文件(例如 GRUB)。
-
/dev: 包含設(shè)備文件,代表系統(tǒng)中的硬件設(shè)備,例如硬盤、鍵盤、鼠標(biāo)等。
-
/etc: 存放系統(tǒng)的配置文件,例如網(wǎng)絡(luò)配置、用戶賬戶配置以及軟件包管理器(apt)的配置文件等。
-
/home: 所有用戶個(gè)人主目錄的父目錄,每個(gè)用戶在此目錄下?lián)碛凶约旱淖幽夸洠糜诖鎯?chǔ)個(gè)人文件和配置。
-
/lib 和 /lib64: 存放系統(tǒng)所需的共享庫(kù)文件,lib64 通常用于64位系統(tǒng)。
-
/media 和 /mnt: 用于臨時(shí)掛載外部存儲(chǔ)設(shè)備,例如U盤、光驅(qū)等。
-
/proc: 一個(gè)虛擬文件系統(tǒng),提供關(guān)于系統(tǒng)當(dāng)前運(yùn)行狀態(tài)的信息。
-
/root: 超級(jí)用戶 (root) 的主目錄。
-
/sbin: 存放系統(tǒng)管理員使用的系統(tǒng)管理命令。
-
/srv: 存放服務(wù)相關(guān)的數(shù)據(jù)。
-
/sys: 一個(gè)虛擬文件系統(tǒng),提供關(guān)于系統(tǒng)硬件和內(nèi)核的信息(在較新的內(nèi)核版本中)。
-
/tmp: 存放臨時(shí)文件,通常在系統(tǒng)重啟后會(huì)被清除。
-
/usr: 包含大量的系統(tǒng)文件,包括用戶程序、庫(kù)文件、文檔等。其主要子目錄包括:/usr/bin (用戶命令), /usr/include (C/c++頭文件), /usr/lib (共享庫(kù)), /usr/local (本地安裝的軟件), /usr/sbin (系統(tǒng)管理員命令), /usr/share (共享數(shù)據(jù)文件)。
-
/var: 存放經(jīng)常變化的數(shù)據(jù),例如日志文件、數(shù)據(jù)庫(kù)和緩存等。
-
/opt: 用于安裝可選的軟件包,通常包含第三方軟件和專有軟件。
-
/src: 通常用于存放源代碼,可以是系統(tǒng)級(jí)別的或者用戶的個(gè)人代碼。
總而言之,Debian的文件系統(tǒng)結(jié)構(gòu)清晰且規(guī)范,遵循FHS標(biāo)準(zhǔn),方便系統(tǒng)管理和軟件安裝。