Linux的檔案系統是採用的階層式樹狀目錄結構,最上層是“/”,然後在下邊建立其它的目錄,因為Linux允許廠商和個人修改來修改作業系統容易造成 目錄不統一的情況發生,所以制訂了一套規範檔案目錄的命名及存放標準的檔案,這就是:Filesystem Hierarchy Standard (FHS),包括REDHAT廠商在內的發行者都要遵守這個標準,感興趣的可以來這個地址查看說明:
http://www.pathname.com/fhs/
下邊我給大家列出一個Llinux安裝時的預設目錄,方便大家學習:
| / |
Linux系統根目錄 |
| /bin |
Binary的縮寫,存放使用者的可執行程式,例如ls,cp,也包含其它的SHELLR如:bash等 |
| /boot |
包含vmlinuz,initrd.img等開機檔案,隨便改動可能無法正常開機哦 |
| /dev |
介面裝置檔案目錄,如你的硬碟:hda |
| /etc |
passwd這樣有關係統設定與管理的檔案 |
| /etc/x11 |
X Windows System的設定目錄 |
| /home |
一般使用者的主目錄,如FTP目錄等 |
| /lib |
包含執行/bin和/sbin目錄的二進位檔案時所需的共用函數庫library |
| /mnt |
各項裝置的檔案系統載入點,例如:/mnt/cdrom是光碟機的載入點 |
| /opt |
提供空間,叫較大的且固定的應用程式隱藏檔之用 |
| /proc |
PS命令查詢的資訊與這裡的相同,都是系統核心與程式執行的資訊 |
| /root |
管理員的主目錄 |
| /sbin |
lilo等系統啟動時所需的二進位程式 |
| /tmp |
Temporary,存放暫存檔的目錄 |
| /usr |
存放使用者使用系統命令和應用程式等資訊 |
| /usr/bin |
存放使用者可執行程式,如grep,mdir等 |
| /usr/doc |
存放各式程式檔案的目錄 |
| /usr/include |
儲存提供C語言載入的header檔案 |
| /usr/include/X11 |
儲存提供X Windows程式載入的header檔案 |
| /usr/info |
GNU程式檔案目錄 |
| /usr/lib |
函數庫 |
| /usr/lib/X11 |
函數庫 |
| /usr/local |
提供自行安裝的應用程式位置 |
| /usr/man |
存放線上說明檔案目錄 |
| /usr/sbin |
存放經常使用的程式,如showmount |
| /usr/src |
儲存程式的原始檔案 |
| /usr/X11R6/bin |
存放X Windows System的執行程式 |
| /var |
Variable,具有變動性質的相關程式目錄,如log |
|
|
|
|
另外注意兩點一個是Linux檔案系統區分大小寫,system和System是不同的檔案,另外是Linux檔案沒有副檔名的概念,有可能你看到的xxlinuxcom.txt檔案不是文字檔而是一個可執行檔。