1. 程式人生 > >Linux常見目錄說明

Linux常見目錄說明

Linux中沒有Windows系統中常見的碟符(C盤、D盤等等),它的目錄結構類似樹形如下圖所示:

處於目錄最頂層的是系統的根目錄,任何目錄,檔案和裝置都在“/”之下,其他的再一級一級分類歸屬;

                                                                       Linux 常見目錄說明

引數 說明
/

根目錄,檔案的最頂端,/etc,/bin,/dev,/lib,/sbin應該和根目錄放置在一個分割槽中,而

類似/usr/local可以單獨位於另一個分割槽中

/bin

存放系統所需要的重要命令,比如檔案或目錄操作的命令ls、cp、mkdir等。另外/usr/bin也

存放了一些系統命令,這些命令對應的檔案都是可執行的,普通使用者可以使用其中大部分的命令

/boot

這是存放Linux啟動時核心及引導系統程式所需要的核心檔案,核心檔案和grub系統引導管理器

都位於這個目錄中

/dev

存放Linux系統下的裝置檔案,如光碟機、磁碟等,訪問該目錄下某個檔案相當於訪問某個硬體裝置,

常用的是掛載光碟機

/etc

一般存放系統的配置檔案,作為一些軟體啟動時預設配置檔案讀取的目錄,如/etc/fstab存放

系統分割槽資訊

/home

系統預設的使用者主目錄,如果新增使用者時不指定使用者的主目錄,預設在/home下建立與使用者名稱同名 

的資料夾,程式碼中可以HOME環境變量表示當前使用者的主目錄

/lib 64位系統有/lib64資料夾,主要存放動態連結庫。類似的目錄有/usr/lib、/usr/local/lib等
/lost+found 存放一些當系統意外崩潰或機器意外關機時產生的檔案碎片
/mnt 用於存放掛載儲存裝置的掛載目錄,如光碟機等
/proc

存放作業系統執行時的執行目錄,如程序資訊、核心資訊、網路資訊等。此目錄的內容存在

於記憶體中,實際不佔用磁碟空間。如/etc/cpuinfo存放CPU的相關資訊

/root Linux超級許可權使用者root的主目錄
/sbin

存放一些系統管理的命令,一般只能由超級許可權使用者root執行,大多數命令普通使用者一般無許可權執

行,類似/sbin/ifconfig,普通使用者使用絕對路徑也可執行,用於檢視當前系統的網路配置,類似的

目錄有/usr/sbin;/usr/local/sbin

/tmp

臨時檔案目錄,任何人都可以訪問,系統軟體或使用者執行程式(如MySQL)時產生的臨時檔案存放到

到這裡。此目錄資料需要定期清除,重要資料不可放置在此目錄下,此目錄空間不宜過小

/usr

應用程式存放目錄,如命令,幫助檔案等。安裝Linux軟體包時預設安裝到/usr/local目錄下。

比如/usr/share/fonts存放系統字型,/usr/share/man存放幫助文件,/usr/include存放軟體的

檔案等。/usr/local目錄建議單獨分割槽並設定較大的磁碟空間

/var 這個目錄的內容是經常變動的,/var/log用於存放系統日誌,/var/lib存放系統庫檔案等
/sys

目錄與/proc類似,是一個虛擬的檔案系統,主要記錄與系統核心相關的資訊,如系統當前已經轉入

的模組資訊等,這個目錄實際不佔硬碟容量

備註:在Linux中一切皆檔案 ,包括硬碟、光碟機、及其他硬體等都是以檔案的形式存在於系統中