2. Directory

1. FHS

Filesystem Hierarchy Standard 的主要目的在于,讓使用者可以了解到已安裝軟件通常放置的目錄夕春,F(xiàn)HS 的重點(diǎn)在于規(guī)范每個(gè)特定的目錄下應(yīng)該要放置什么數(shù)據(jù)湃崩。根據(jù) FHS 對(duì)目錄的定義荧降,可將目錄大致進(jìn)行如下劃分:

可共享的(shareable) 不可共享的(unshareable)
不可變的(static) /usr、/opt /etc攒读、/boot
可變動(dòng)的(variable) /var/mail朵诫、/var/spool/news /var/run、/var/lock

對(duì)這四種類型進(jìn)行簡(jiǎn)單解釋:

  • 可共享的:即可以分享給其他系統(tǒng)掛載使用的目錄整陌,是能夠分享給網(wǎng)絡(luò)中其他主機(jī)掛載的目錄

  • 不可共享的:自己機(jī)器上運(yùn)行的配置文件或者與程序有關(guān)的 socket 文件拗窃,由于僅與自身機(jī)器相關(guān),因此屬于不可共享

  • 不變的:有些數(shù)據(jù)跟隨 distribution 而不會(huì)改變

  • 可變動(dòng)的:相對(duì)不變的數(shù)據(jù)泌辫,有些數(shù)據(jù)會(huì)經(jīng)常發(fā)生改變

在實(shí)際應(yīng)用中随夸,F(xiàn)HS 定義了三層目錄結(jié)構(gòu):

  • / :根目錄,與系統(tǒng)開機(jī)啟動(dòng)相關(guān)

  • /usr:unix software resource, 與軟件安裝/執(zhí)行相關(guān)

  • /var:variable, 與系統(tǒng)運(yùn)行過(guò)程相關(guān)

2. ' / ' 根目錄的意義和內(nèi)容

根目錄是 Linux 系統(tǒng)中最重要的一個(gè)目錄震放,因?yàn)椴坏械哪夸浂际怯筛夸浹苌鰜?lái)的宾毒,而且根目錄也與開機(jī)/還原/系統(tǒng)修復(fù)等操作相關(guān)。系統(tǒng)開機(jī)時(shí)需要的開機(jī)軟件殿遂、核心文件诈铛、開機(jī)所需程序、函數(shù)庫(kù)和系統(tǒng)修復(fù)程序等都存放在根目錄下墨礁。

FHS 標(biāo)準(zhǔn)建議:根目錄所在的分區(qū)應(yīng)該越小越好幢竹,且應(yīng)用程序所安裝的軟件最好不要和根目錄放在同一分區(qū)內(nèi),保持根目錄越小越好恩静。

因?yàn)槿绻謪^(qū)越大就有可能放入越多的數(shù)據(jù)焕毫,其他數(shù)據(jù)的增多會(huì)導(dǎo)致根目錄所在分區(qū)出錯(cuò)的概率增大蹲坷。保持根目錄的精簡(jiǎn),可以使得系統(tǒng)效能最佳邑飒,根目錄所在的文件系統(tǒng)也比較不容易出現(xiàn)錯(cuò)誤循签。

FHS 定義的根目錄下的次級(jí)目錄:

目錄 存放的文件內(nèi)容
/bin 存放常用的命令,這些命令可以在單人維護(hù)模式中執(zhí)行
/boot 存放開機(jī)使用的文件疙咸,包括 Linux 核心文件及開機(jī)所需的配置文件等县匠。
/dev 存放硬件與接口設(shè)備文件,存取目錄中的某個(gè)文件就相當(dāng)于調(diào)用了某個(gè)設(shè)備
/etc 存放系統(tǒng)中幾乎所有的配置文件撒轮。FHS 建議不要放置可執(zhí)行文件在該目錄中
/home 系統(tǒng)默認(rèn)的用戶家目錄乞旦。每個(gè)普通用戶的家目錄都保存在該目錄下
/lib 系統(tǒng)開機(jī)時(shí)會(huì)用到的函數(shù)庫(kù),以及 /bin 和 /sbin 下命令調(diào)用的函數(shù)
/media 存放可移除的媒體設(shè)備题山,包括軟盤杆查、光盤、DVD 等
/mnt 存放需要掛載的額外設(shè)備
/opt 存放安裝第三方軟件
/root root 的家目錄
/sbin 開機(jī)過(guò)程中所需要的命令臀蛛,包括開機(jī)亲桦、修復(fù)、還原等
/srv service浊仆,在一些網(wǎng)絡(luò)服務(wù)啟動(dòng)后客峭,服務(wù)所需要取用的數(shù)據(jù)目錄
/tmp 存放普通用戶或正在執(zhí)行程序的臨時(shí)文件
lost+found 存放當(dāng)文件系統(tǒng)發(fā)生錯(cuò)誤時(shí)將遺失的部分?jǐn)?shù)據(jù)
/proc 虛擬文件系統(tǒng),該目錄下的數(shù)據(jù)都存儲(chǔ)在內(nèi)存中抡柿,主要記錄系統(tǒng)運(yùn)行狀態(tài)等
/sys 與 /proc 類似舔琅,虛擬文件系統(tǒng),記錄與核心相關(guān)的信息洲劣,存儲(chǔ)在內(nèi)存中

其中:/etc /bin /dev /lib /sbin 這五個(gè)目錄必須與根目錄在同一硬盤分區(qū)备蚓。

3. '/usr' 意義與內(nèi)容

/usr 存放的數(shù)據(jù)屬于可分享但不可變動(dòng),主要用于存放系統(tǒng)軟件資源囱稽。

/usr 的次級(jí)目錄主要包括:

目錄 存放的文件內(nèi)容
/usr/bin 存放絕大部分用戶可使用的命令
/usr/include 存放 C/C++ 等語(yǔ)言的 header 和 include
/usr/lib 存放軟件的函數(shù)庫(kù)等
/usr/local root 在本機(jī)自行安裝的軟件
/usr/sbin 非系統(tǒng)正常運(yùn)行所需要的系統(tǒng)命令
/usr/share 存放共享文件
/usr/src 存放軟件源代碼

4. /var 意義與內(nèi)容

/var 主要存放常態(tài)性變動(dòng)的文件郊尝,主要包括:緩存、日志文件战惊、數(shù)據(jù)庫(kù)文件流昏、軟件運(yùn)行產(chǎn)生的文件等。

/var 的次級(jí)目錄主要包括:

目錄 存放的文件內(nèi)容
/var/cache 軟件運(yùn)行時(shí)產(chǎn)生的一些文件
/var/lib 軟件運(yùn)行時(shí)使用的數(shù)據(jù)庫(kù)文件
/var/lock 確保非共享資源的獨(dú)占性
/var/log 存放日志文件
/var/mail /var/spool/mail 都用于存放電子郵件
/var/run 在程序或服務(wù)啟動(dòng)后吞获,存放 PID
/var/spool 等待其他程序正在使用的數(shù)據(jù)

5. 目錄樹

在 Linux 中所有的文件和目錄都是由根目錄開始况凉,由此產(chǎn)生的目錄結(jié)構(gòu)成為目錄樹。目錄樹的主要特征包括:

  • 目錄樹的起始點(diǎn)為根目錄 /

  • 目錄包括本地目錄和掛載的非本地目錄

  • 每一個(gè)文件在目錄樹中的路徑時(shí)獨(dú)一無(wú)二的

Linux 的目錄樹架構(gòu):

directory_tree.gif

6. 絕對(duì)路徑和相對(duì)路徑

  • 絕對(duì)路徑:由根目錄開始到目錄名或文件名的路徑

  • 相對(duì)路徑:相對(duì)于當(dāng)前路徑的文件名寫法各拷。也可以認(rèn)為不以根目錄開頭的寫法

相對(duì)路徑中使用的兩個(gè)特殊的目錄:

  • . : 代表當(dāng)前目錄刁绒,也可以用 ./表示

  • .. :當(dāng)前目錄的上層目錄,也可以用 ../表示

更多參考:

FHS
鳥哥的 Linux 私房菜 - Linux 目錄配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末烤黍,一起剝皮案震驚了整個(gè)濱河市知市,隨后出現(xiàn)的幾起案子粮坞,更是在濱河造成了極大的恐慌,老刑警劉巖初狰,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異互例,居然都是意外死亡奢入,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門媳叨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)腥光,“玉大人,你說(shuō)我怎么就攤上這事糊秆∥涓#” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵痘番,是天一觀的道長(zhǎng)捉片。 經(jīng)常有香客問(wèn)我,道長(zhǎng)汞舱,這世上最難降的妖魔是什么伍纫? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮昂芜,結(jié)果婚禮上莹规,老公的妹妹穿的比我還像新娘。我一直安慰自己泌神,他們只是感情好良漱,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著欢际,像睡著了一般母市。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上损趋,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天窒篱,我揣著相機(jī)與錄音,去河邊找鬼舶沿。 笑死墙杯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的括荡。 我是一名探鬼主播高镐,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼畸冲!你這毒婦竟也來(lái)了嫉髓?” 一聲冷哼從身側(cè)響起观腊,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎算行,沒(méi)想到半個(gè)月后梧油,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡州邢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年儡陨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片量淌。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骗村,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出呀枢,到底是詐尸還是另有隱情胚股,我是刑警寧澤,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布裙秋,位于F島的核電站琅拌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏摘刑。R本人自食惡果不足惜财忽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望泣侮。 院中可真熱鬧即彪,春花似錦、人聲如沸活尊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蛹锰。三九已至深胳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間铜犬,已是汗流浹背舞终。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留癣猾,地道東北人敛劝。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像纷宇,于是被迫代替她去往敵國(guó)和親夸盟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu释簿,源于非洲祖魯人和科薩人的語(yǔ)言亚隅,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 99,156評(píng)論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,135評(píng)論 2 34
  • 轉(zhuǎn)載自:http://blog.csdn.net/hguisu/article/details/6122513原作...
    miaoiao閱讀 1,508評(píng)論 0 7
  • 顏色還沒(méi)涂好庶溶,就被朋友要走了煮纵,她說(shuō)沒(méi)關(guān)系回來(lái)自己再涂,哈哈既然朋友不嫌棄那就送她好了渐尿。最近總覺(jué)得自己挺忙,要不是答...
    啊小笨狗閱讀 403評(píng)論 3 5
  • R:閱讀片段__《說(shuō)話的力量》P86-87 在職場(chǎng)中矾瑰,有人會(huì)感嘆砖茸,為什么干了同樣的事情,自己沒(méi)話說(shuō)殴穴,別人卻能說(shuō)...
    虹語(yǔ)閱讀 218評(píng)論 0 0