Linux根文件系統
文件系統:
rootfs:根文件系統
/boot:系統啟動相關的文件,如內核、initrd,以及grub(bootloader)
/dev:設備文件
設備文件:
塊設備:隨機訪問,數據塊
字符設備:線性訪問,以字符為單位
設備號:主設備號(major)和次設備號(minor)
/etc:配置文件
/home:用戶的家目錄,每一個用戶的家目錄通常默認為/home/USERNAME
/root:管理員的家目錄
/lib:庫文件(靜態庫: .a[L] 動態庫: .dll[W],.so[L]shared object)
/lib/modules:內核模塊文件
/media:掛載點目錄,通常掛載移動設備
掛載:將某個設備跟當前文件系統建立關系的過程
/mnt:掛載點目錄,通常掛載額外的臨時文件系統
/opt:可選目錄,第三方程序的安裝目錄
/proc:偽文件系統,內核映射文件>關機後此目錄為空
/sys:偽文件系統,跟硬件設備相關的屬性映射文件>關機後此目錄為空
/tmp:臨時文件,/var/tmp
/var:可變化文件
/bin:可執行文件,存放用戶命令
/sbin:存放管理命令
/usr:shared,read-only,存放只讀文件
/usr/bin
/usr/sbin
/usr/lib
/usr/local:存放第三方軟件的安裝及配置文件(對系統來講的非關鍵性目錄文件)
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名規則:
長度不能超過255個字符;
不能使用/當文件名;
嚴格區分大小寫
相對路徑:從當前位置目錄(./)開始到目標點
絕對路徑:從根目錄(/)開始到目標點
Linux根文件系統