/: 根目錄
/boot:存放系統啓動的相關文件的目錄,例如:內核、initrd以及grub(bootloader)。
/dev:存放設備文件目錄
設備文件:
塊設備:數據塊,隨機設備、隨機訪問的設備,如:硬盤、磁盤。
字符設備:線性訪問,一個一個字符訪問,如:顯示器、鍵盤、鼠標。
設備號:主設備號(major)和次設備號(minor)。一個字符設備或者塊設備都有一個主設備號和次設備號,主設備號用來表示一個特定的驅動程序,此設備號用來表示該驅動程序的各設備。
/etc:存放配置文件的目錄,程序和服務的配置文件。
/home:用戶的家目錄,每個用戶的家目錄通常默認爲 /home/USERNAME。
/root:管理員的家目錄。
/lib:存放庫文件和內核模塊文件的目錄。
庫文件:
動態庫:.so文件(share object) 相當於windows系統的.dll文件(動態連接庫);
靜態庫:.a文件-->作爲程序的數據內容。
/media:掛載點目錄,通常用於掛載移動設備。
/mnt:掛載點目錄,額外臨時的文件系統。
/opt:可選目錄,第三方程序的安裝目錄。
/proc:僞文件系統,內核映射文件,內核現在工作的統計數據和參數表現爲文件的樣子存放。
/sys:也是僞文件系統,存放跟硬件相關屬性的映射文件。
/tmp:臨時文件,一般每一個月清除,/var/tmp。
/var:可變化的文件。
/bin:binary、可執行文件(與系統啓動相關),如用戶命令等。
/sbin:管理命令。
/usr:全局共享只讀文件,shared read-only,
/usr/bin(與系統所提供的功能相關) /usr/sbin /usr/lib
/usr/local/bin(第三方軟件相關的、非關鍵性的) /usr/local/sbin /usr/local/lib