linux系統(tǒng)目錄結(jié)構(gòu)介紹
一、簡(jiǎn)介
Linux文件目錄結(jié)構(gòu),樹狀結(jié)構(gòu)以一個(gè)根目錄開始展開。
缺點(diǎn)
每個(gè)子目錄的存放功能需要我們事先了解。(對(duì)陌生使用者不太友好)
優(yōu)點(diǎn)
當(dāng)我們了解這些目錄功能之后,我們對(duì)整個(gè)Linux操作系統(tǒng)的運(yùn)行機(jī)理也會(huì)有一個(gè)大致了解。其次是規(guī)定了最開始每個(gè)目錄的功能,但并沒(méi)有限制我們的自由創(chuàng)建文件。因?yàn)槲覀冎牢覀兛梢栽谀睦飫?chuàng)建自己的子目錄并且在子目錄中任意創(chuàng)建的自己的文件。最后是在共享數(shù)據(jù)時(shí),能猜出另一個(gè)人的數(shù)據(jù)大致存放位置。
二、常用的重要目錄
/
根目錄,幾乎包含所有文件目錄,cd /
/boot
存放引導(dǎo)程序的相關(guān)文件,內(nèi)核。在最初的啟動(dòng)階段,通過(guò)引導(dǎo)程序進(jìn)行內(nèi)核加載,完成內(nèi)核的啟動(dòng),創(chuàng)建好虛擬文件系統(tǒng)。
/sbin
超級(jí)用戶可以使用的命令的存放目錄,大多涉及系統(tǒng)管理的命令。和/usr/sbin /usr/X11R6/sbin或/usr/local/sbin相似。sbin中的初始文件要求ROOT權(quán)限才能執(zhí)行。
/bin
存放普通用戶可以使用的命令,存放基礎(chǔ)系統(tǒng)所需要的最基礎(chǔ)的命令就是放在這里。
/lib
存放根目錄下系統(tǒng)引導(dǎo)和執(zhí)行命令時(shí)所需用到的的共享庫(kù)。(類似于存放.dll文件的WINDOW32,后綴是.so)
/dev
設(shè)備文件目錄,Linux下設(shè)備以文件形式出現(xiàn),包括鍵盤,鼠標(biāo),硬盤等。需設(shè)備驅(qū)動(dòng)模塊將設(shè)備文件轉(zhuǎn)化為設(shè)備的訪問(wèn)。
/home
存放普通用戶,root用戶除外。
/root
存放root
/etc
存放全局配置文件(讀取配置文件順序:首先當(dāng)前用戶的家目錄配置文件,其次/etc下全局配置文件)
/usr
存放命令庫(kù)文件和在通常操作中不會(huì)修改的文件。
/usr/lib
存放目標(biāo)庫(kù)文件,包括動(dòng)態(tài)鏈接庫(kù)
/usr/bin
存放非系統(tǒng)自檢等必須可執(zhí)行文件
/usr/sbin
存放管理員用的非系統(tǒng)必須的可執(zhí)行文件
/usr/share
共享文件夾
/usr/include
C編譯使用的頭文件
/usr/local
本地程序安裝的一般默認(rèn)路徑
/proc
特殊文件目錄
/opt
可選的文件目錄,與/usr/local類似
/mnt
臨時(shí)掛載目錄
/media
掛載的媒體設(shè)備目錄






