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中一切皆檔案 ,包括硬碟、光碟機、及其他硬體等都是以檔案的形式存在於系統中