linux系統目錄結構

linux系統目錄結構

1. /

/目錄也稱爲根目錄,位於linux文件系統目錄結構的頂層。在很多系統中的唯一分區。如果還有其他分區,必須掛在到/目錄下某個位置。整個目錄結構呈樹型結構,因此也稱爲目錄樹。

2. bin

bin目錄爲命令文件目錄,也稱爲二進制目錄。包含了供系統管理員及普通用戶使用的重要的linux命令和二進制(可執行)文件,包含shell解釋器等,該目錄不能包含子目錄。

3. boot

boot目錄,該目錄中存放系統的內核文件和引導裝載程序文件。例如:RHEL5的內核文件:vmlinuz-2.6.18-8.el5xen

4. dev

dev目錄,也稱設備(device)文件目錄,存放連接到計算機上的設備(終端、磁盤驅動器、光驅及網卡等)的對應文件,包括字符設備和塊設備等。

5. etc

etc目錄存放系統的大部分配置文件和子目錄。X Window系統的文件保存在/etc/X11子目錄中,與網絡有關的配置文件保存在/etc/sysconfig子目錄中。該目錄下的文件由系統管理員來使用,普通用戶對大部分文件有隻讀權限。

6. home(家目錄)

home目錄中包含系統上各個用戶的主目錄,子目錄名稱即爲各用戶名。

7. lib

lib目錄下存放了各種編程語言庫。典型的linux系統包含了CC++FORTRAN語言的庫文件。用好這些語言開發的應用程序可以是使用這些庫文件。這就使軟件開發者能夠利用那些預先寫好並測試過的函數。/lib目錄下的庫映像文件可以用來啓動系統並執行一些命令。目錄/lib/modules包含了可加載的內核模塊。/lib目錄存放了所有重要的庫文件,其他的庫文件愛你則大部分存放在/usr/lib目錄下。

8. lost+found

lost+found目錄,類似於windows的回收站。在EXT2EXT3文件系統中,當系統意外崩潰或機器意外關機,產生的一些文件碎片放在這裏。在系統啓動的過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。有時系統發生問題,有很多的文件被移到這個目錄中,可能會用手工的方法來修復,或者移動文件到運來的位置上。

9. opt

opt目錄表示的是可選擇的意思,有些軟件包也會被安裝在這裏,某些第三方應用程序通常安裝在這個目錄。

10. root

root目錄爲系統管理員的主目錄。

11. usr

usr目錄是linux系統中最大的目錄之一,很多系統中,該目錄是最爲獨立分區掛載的。該目錄中主要存放不經常變化的數據,以及系統下安裝的應用程序目錄。

12. mnt

mnt目錄主要用來臨時掛載文件系統,爲某些設備提供默認掛載點,如floppycdrom。這樣當掛載了一個設備如光驅時,就可以通過訪問目錄/mnt/cdrom下的文件來訪問相應的光驅上的文件了。

13. proc

proc目錄是一個虛擬的文件系統,該目錄中的文件是內存中過的映像。可以通過查看該目錄中的文件過去有關係統硬件運行的詳細信息,例如使用more或者less命令查看/proc/interrupts文件以獲取硬件中斷(IRQ)信息,查看/proc/cpuinfo文件以獲取CPU的型號、主頻等信息。

14. sbin

sbin目錄下保存系統管理員或者root用戶的命令文件。/usr/sbin存放了應用軟件,/usr/local/sbin存放了通用的根用戶權限的命令。

15. tmp

tmp目錄存放了臨時文件,一些命令和應用程序會用的到這個目錄。該目錄下的所有文件會被定時刪除,以避免臨時文件佔滿整個磁盤。

16. var

var目錄以及該目錄下的子目錄中通常保存經常變化的內容,如系統日誌、郵件文件等。

發佈了12 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章