在Linux中烘豌,所有的文件與目錄都由根目錄/開(kāi)始载庭。是所有目錄與文件的源頭。然后再一個(gè)一個(gè)分支下來(lái)廊佩,有點(diǎn)像樹(shù)狀結(jié)構(gòu)囚聚。而每一個(gè)文件在此目錄樹(shù)中的文件名(包含完整路徑)都是獨(dú)一無(wú)二的。 在系統(tǒng)中我們會(huì)看到/ 目錄下有許多目錄标锄! 這些目錄都是有各自的功能靡挥。
1
/bin 目錄中存放的命令不會(huì)對(duì)系統(tǒng)造成質(zhì)的修改,所有用戶都可以使用
/sbin 目錄中存放的命令會(huì)對(duì)系統(tǒng)造成修改鸯绿,大多數(shù)命令只能由root使用
boot
用于存放系統(tǒng)啟動(dòng)的引導(dǎo)文件跋破,以及Linux內(nèi)核文件
/dev 用于存放硬件設(shè)備文件
/etc 用于存放系統(tǒng)和軟件的配置文件:IP地址修改
2
/home 普通用戶的家目錄的集合,普通用戶的默認(rèn)家目錄是home目錄中與用戶名同名的子目錄瓶蝴,只存放普通用戶的用戶數(shù)據(jù)
/root 超級(jí)管理員root用戶的家目錄毒返,只存放root用戶的用戶數(shù)據(jù)
lib和lib64
用于存放運(yùn)行庫(kù)文件(函數(shù)庫(kù)文件) ,比如玩游戲時(shí)缺的運(yùn)行庫(kù)文件舷手,xxx.dll丟失
開(kāi)發(fā)軟件的要用到
lib 32位
lib64 64位
media和mnt
用于加載存儲(chǔ)設(shè)備
media 用于自動(dòng)加載各類外接存儲(chǔ)設(shè)備拧簸,例如:U盤、光盤等(rhel7中改用/run/media男窟,加速U盤訪問(wèn))
mnt 系統(tǒng)預(yù)設(shè)的用于手動(dòng)加載各類內(nèi)置存儲(chǔ)設(shè)備盆赤,各類網(wǎng)絡(luò)存儲(chǔ)設(shè)備。
3軟件的默認(rèn)安裝路徑
/usr 用于存放系統(tǒng)軟件歉眷,還有軟件的幫助手冊(cè)Read me (即linuxredhat 廠商授權(quán)軟件)
/opt 用于存放第三方軟件牺六,不是原廠授權(quán)軟件( wps 和 office 對(duì)比)
問(wèn)題:那我軟件的配置文件在哪呢?答案 /etc
根下的 bin 和 sbin 其實(shí)都是快捷方式汗捡,其實(shí)都放在 /usr 下
但為了用戶的使用淑际,都放在根下
/proc /sys /run 不占用硬盤空間,占用內(nèi)存空間
proc 存放進(jìn)程信息
sys 存放系統(tǒng)數(shù)據(jù)
run 存放系統(tǒng)正在運(yùn)行時(shí)的程序數(shù)據(jù)
/tmp 存放臨時(shí)目錄用于存放系統(tǒng)運(yùn)行時(shí)產(chǎn)生的臨時(shí)文件
var和srv
/var 用于存放軟件的媒體文件(如web,ftp)