1. 程式人生 > >Linux根文件系統

Linux根文件系統

zl

文件系統:

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


命名規則:

  1. 長度不能超過255個字符;

  2. 不能使用/當文件名;

  3. 嚴格區分大小寫


相對路徑:從當前位置目錄(./)開始到目標點

絕對路徑:從根目錄(/)開始到目標點

Linux根文件系統