Debian Linux系統采用標準的Linux文件系統層次結構標準(FHS)。下文將概述其主要目錄及用途:
-
根目錄 (/): 系統核心,包含所有其他目錄的入口點。 必備目錄包括/bin, /boot, /dev, /etc, /lib, /proc, /root, /sbin, /srv, /sys, /tmp, /usr, /var。這些目錄是系統啟動和運行的基石。
-
/bin: 存放基本的用戶命令,例如 ls, cp, mkdir 等。
-
/boot: 包含系統啟動所需的內核映像文件(例如 vmlinuz)和引導加載程序配置文件(例如 GRUB)。
-
/dev: 包含設備文件,代表系統中的硬件設備,例如硬盤、鍵盤、鼠標等。
-
/etc: 存放系統的配置文件,例如網絡配置、用戶賬戶配置以及軟件包管理器(apt)的配置文件等。
-
/home: 所有用戶個人主目錄的父目錄,每個用戶在此目錄下擁有自己的子目錄,用于存儲個人文件和配置。
-
/lib 和 /lib64: 存放系統所需的共享庫文件,lib64 通常用于64位系統。
-
/media 和 /mnt: 用于臨時掛載外部存儲設備,例如U盤、光驅等。
-
/proc: 一個虛擬文件系統,提供關于系統當前運行狀態的信息。
-
/root: 超級用戶 (root) 的主目錄。
-
/sbin: 存放系統管理員使用的系統管理命令。
-
/srv: 存放服務相關的數據。
-
/sys: 一個虛擬文件系統,提供關于系統硬件和內核的信息(在較新的內核版本中)。
-
/tmp: 存放臨時文件,通常在系統重啟后會被清除。
-
/usr: 包含大量的系統文件,包括用戶程序、庫文件、文檔等。其主要子目錄包括:/usr/bin (用戶命令), /usr/include (C/c++頭文件), /usr/lib (共享庫), /usr/local (本地安裝的軟件), /usr/sbin (系統管理員命令), /usr/share (共享數據文件)。
-
/opt: 用于安裝可選的軟件包,通常包含第三方軟件和專有軟件。
-
/src: 通常用于存放源代碼,可以是系統級別的或者用戶的個人代碼。
總而言之,Debian的文件系統結構清晰且規范,遵循FHS標準,方便系統管理和軟件安裝。