Linux目錄樹(shù)結(jié)構(gòu)(轉(zhuǎn))

https://blog.csdn.net/u013400245/article/details/52811101






















1.????Linux目錄結(jié)構(gòu)是什么?

整個(gè)Linux系統(tǒng)最重要的地方就是在于目錄樹(shù)架構(gòu),所謂的目錄樹(shù)架構(gòu)就是以根目錄為主, 然后向下呈現(xiàn)分支狀的目錄結(jié)構(gòu)的一種檔案架構(gòu)。我們可以先通過(guò)下面這幅圖來(lái)直觀的認(rèn)識(shí)一下Linux的目錄結(jié)構(gòu)。

?對(duì)于這樣一些目錄,根據(jù)FHS(Filesystem Hierarchy Standard)規(guī)范了每個(gè)目錄下面應(yīng)該放置什么樣的數(shù)據(jù),主要是依據(jù)文件系統(tǒng)使用的頻繁與否與是否允許使用者隨意更動(dòng)來(lái)劃分。

可分享的(shareable)

不可分享的(unshareable)

不變的(static)

/usr?(軟件放置處)

/etc?(配置文件)

/opt?(第三方協(xié)力軟件)

/boot?(開(kāi)機(jī)與核心檔)

可變動(dòng)的(variable)

/var/mail?(使用者郵件信箱)

/var/run?(程序相關(guān))

/var/spool/news?(新聞組)

/var/lock?(程序相關(guān))

2.????主要目錄的簡(jiǎn)介

a)?? 根目錄(/)

根目錄是整個(gè)系統(tǒng)最重要的一個(gè)目錄,因?yàn)樗械哪夸浂际怯筛夸浹苌鰜?lái)的。只有root用戶(hù)才具有在該目錄下寫(xiě)權(quán)限。

b)?? /bin目錄 – 用戶(hù)二進(jìn)制文件

包含二進(jìn)制的可執(zhí)行文件,你需要的常見(jiàn)的Linux命令都位于此目錄下。

c)?? /sbin目錄 – 系統(tǒng)二進(jìn)制文件

這個(gè)目錄下的命令通常由系統(tǒng)管理員使用, 對(duì)系統(tǒng)進(jìn)行維護(hù)。

d)?? /etc– 配置文件

包含所有程序所需要的配置文件,也包含用于啟動(dòng)/停止單個(gè)程序的起動(dòng)和關(guān)閉shell腳本。

e)?? /dev-設(shè)備文件

包含設(shè)備文件,包括終端設(shè)備、USB或連接到系統(tǒng)的任何設(shè)備,如網(wǎng)卡等。

f)?? /proc-進(jìn)程信息文件

這是一個(gè)虛擬的文件系統(tǒng),包含有關(guān)正在運(yùn)行的進(jìn)程信息。

g)?? /var-變量文件

包含目錄下內(nèi)容可變的文件,例如,系統(tǒng)日志文件(/var/log);包和數(shù)據(jù)庫(kù)文件(/var/lib);電子郵件(/var/mail);打印隊(duì)列(/var/spool);鎖文件(/var/lock);多次重新啟動(dòng)需要的臨時(shí)文件(/var/tmp)。

h)?? /tem-臨時(shí)文件

包含系統(tǒng)和用戶(hù)創(chuàng)建的臨時(shí)文件,當(dāng)系統(tǒng)重啟時(shí),文件消失。

i)?? /usr-用戶(hù)程序

包含二進(jìn)制文件、庫(kù)文件、文檔和二級(jí)程序的源代碼。

/usr/bin中包含用戶(hù)程序的二進(jìn)制文件。如果你在/bin中找不到用戶(hù)二進(jìn)制文件,到/usr/bin目錄看看。例如:at、awk、cc、less、scp。

/usr/sbin中包含系統(tǒng)管理員的二進(jìn)制文件。如果你在/sbin中找不到系統(tǒng)二進(jìn)制文件,到/usr/sbin目錄看看。例如:atd、cron、sshd、useradd、userdel。

/usr/lib中包含了/usr/bin和/usr/sbin用到的庫(kù)。

/usr/local中包含了從源安裝的用戶(hù)程序。例如,當(dāng)你從源安裝Apache,它會(huì)在/usr/local/apache2中

j)??/home -HOME目錄

包含所有用戶(hù)的個(gè)人檔案,Linux是多用戶(hù)的系統(tǒng),所以用該目錄保存各用戶(hù)的信息。

k)??/boot -引導(dǎo)加載程序

包含引導(dǎo)加載程序相關(guān)的文件。

l)??/lib -系統(tǒng)庫(kù)

包含支持位于/lib和/sbin下的二進(jìn)制文件的庫(kù)文件。

m)??/opt -可選的附加應(yīng)用程序

n)??/mnt -掛載目錄

---------------------

作者:飛灑地方HHHH

來(lái)源:CSDN

原文:https://blog.csdn.net/u013400245/article/details/52811101

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux文件系統(tǒng)的最頂端是/,稱(chēng)為linux的root,所有的目錄、文件、設(shè)備都在/之下。 文件類(lèi)型 linux...
    Hackart閱讀 859評(píng)論 0 5
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,319評(píng)論 0 10
  • 在早期的 UNIX 系統(tǒng)中,各個(gè)廠家各自定義了自己的 UNIX 系統(tǒng)文件目錄,比較混亂。Linux 面世不久后,對(duì)...
    yaoshiyou閱讀 3,022評(píng)論 0 2
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,605評(píng)論 9 468
  • 疲憊的寒假所剩無(wú)幾,要轉(zhuǎn)換各種角色投入到不同的生活!很久沒(méi)有這么用心學(xué)習(xí)一項(xiàng)新技能,雖然學(xué)得很辛苦,可總算是學(xué)會(huì)了...
    lanny917閱讀 89評(píng)論 0 0

友情鏈接更多精彩內(nèi)容