進入 Linux 根目錄(即“/”, Linux 文件系統的入口, 也是處於最高一級的目錄),運行“ls –l”命令,可以看到 Linux 系統包含以下目錄。
1./bin
包含基本命令,如 ls、cp、mkdir 等,這個目錄中的文件都是可執行的。
2./boot
Linux 系統的內核及引導系統程序所需要的文件,如 vmlinuz、initrd.img 文件都位於這個目錄中。
3./dev
設備文件存儲目錄,應用程序通過對這些文件的讀寫和控制就可以訪問實際的設備。
4./etc
系統配置文件的所在地,一些服務器的配置文件也在這裡,如用戶賬號及密碼配置文件。
5./home
普通用戶的家目錄。
6./lib
庫文件存放目錄。
7./lost+found
在 Ext2 或 Ext3 文件系統中,當系統意外崩潰或機器意外關機時會產生一些文件碎片放在這裡。
8./mnt
/mnt 這個目錄一般是用於存放掛載儲存設備的掛載目錄的,比如有 cdrom 等目錄,可以參看/etc/fstab 的定義。有時我們可以把讓系統開機自動掛載文件系統,把掛載點放在這裡也是可以的。
9./opt
opt 是“可選”的意思,有些軟件包會被安裝在這裡,比如在 Fedora Core 5.0 中的 OpenOf fice 就是安裝在這裡,用戶自己編譯的軟件包也可以安裝在這個目錄中。
10./proc
操作系統運行時,進程及內核信息(比如 CPU、硬盤分區、內存信息等)存放在這裡。/proc 目錄為偽文件系統 proc 的掛載目錄,proc 並不是真正的文件系統,它存在於內存之中。
11./root
Linux 超級權限用戶 root 的家目錄。
12./sbin
存放執行文件,大多是涉及系統管理的命令,是超級權限用戶 root 的執行命令 存 放 地, 普 通用 戶 無 權限執行 這 個目錄 下的 命令
, 這 個目錄 和/usr/sbin;/usr/X11R6/sbin 或/usr/local/sbin 目錄是相似的。
13./tmp
有時用戶運行程序的時候會產生臨時文件,/tmp 用來存放臨時文件。
14./usr
這個是系統存放程序的目錄,比如命令、幫助文件等,它包含很多文件和目錄,Linux 發行版提供的軟件包大多被安裝在這裡。
15./var
var 表示的是變化的意思,這個目錄的內容經常變動,如/var 的/var/log 目錄被用來存放系統日志。
16./sys
Linux
2.6 內核所支持的 sysfs 文件系統被映射在此目錄。 Linux 設備驅動模型中的總線、驅動和設備都可以在 sysfs
文件系統中找到對應的節點。當內核檢測到在系統中出現了新設備後,內核會在 sysfs 文件系統中為該新設備生成一項新的記錄。
17./initrd
若在啟動過程中使用了 initrd 映像作為臨時根文件系統,則在執行完其上的/linuxrc 掛接真正的根文件系統後,原來的初始 RAM 文件系統被映射到/initrd 目錄。