在 linux 或 unix 作業系統中,所有的檔案和目錄都被組織成以乙個根節點開始的倒置的樹狀結構。檔案系統的最頂層是由根目錄開始的,系統使用 / 來表示根目錄。在根目錄之下的既可以是目錄,也可以是檔案,而每乙個目錄中又可以包含子目錄檔案。如此反覆就可以構成乙個龐大的檔案系統。
在linux檔案系統中有兩個特殊的目錄,乙個使用者所在的工作目錄,也叫當前目錄,可以使用乙個點 . 來表示;另乙個是當前目錄的上一級目錄,也叫父目錄,可以使用兩個點 .. 來表示。
分類目錄
說明系統啟動需要
/boot
這裡存放的是啟動 linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案。
/etc
etc 是 etcetera(等等) 的縮寫,這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄。
/lib
lib 是 library(庫) 的縮寫這個目錄裡存放著系統最基本的動態連線共享庫,其作用類似於 windows 裡的 dll 檔案。幾乎所有的應用程式都需要用到這些共享庫。
/sys
該目錄下安裝了 2.6 核心中新出現的乙個檔案系統 sysfs 。sysfs 檔案系統整合了下面3種檔案系統的資訊:針對程序資訊的 proc 檔案系統、針對裝置的 devfs 檔案系統以及針對偽終端的 devpts 檔案系統。
指令集合
/bin
bin 是 binaries (二進位制檔案) 的縮寫, 這個目錄存放著最經常使用的命令。
/sbin
s 就是 super user 的意思,是 superuser binaries (超級使用者的二進位制檔案) 的縮寫,這裡存放的是系統管理員使用的系統管理程式。
外部檔案管理
/dev
dev 是 device(裝置) 的縮寫, 該目錄下存放的是 linux 的外部裝置,在 linux 中訪問裝置的方式和訪問檔案的方式是相同的。
/media
linux 系統會自動識別一些裝置,例如u盤、光碟機等等,當識別後,linux 會把識別的裝置掛載到這個目錄下。
/mnt
系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將光碟機掛載在 /mnt/ 上,然後進入該目錄就可以檢視光碟機裡的內容了。
臨時檔案
/run
是乙個臨時檔案系統,儲存系統啟動以來的資訊。當系統重啟時,這個目錄下的檔案應該被刪掉或清除。如果你的系統上有 /var/run 目錄,應該讓它指向 run。
/lost+found
這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。
/tmp
tmp 是 temporary(臨時) 的縮寫這個目錄是用來存放一些臨時檔案的。
賬戶/root
該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。
/home
使用者的主目錄,在 linux 中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的,如上圖中的 alice、bob 和 eve。
/usr
usr 是 unix shared resources(共享資源) 的縮寫,這是乙個非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似於 windows 下的 program files 目錄。
/usr/bin
系統使用者使用的應用程式與指令。
/usr/sbin
超級使用者使用的比較高階的管理程式和系統守護程式。
/usr/src
核心源**預設的放置目錄。
執行時使用
/var
var 是 variable(變數) 的縮寫,這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目錄下。包括各種日誌檔案。
/proc
proc 是 processes(程序) 的縮寫,/proc 是一種偽檔案系統(也即虛擬檔案系統),儲存的是當前核心執行狀態的一系列特殊檔案,這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。
擴充套件使用
/opt
opt 是 optional(可選) 的縮寫,這是給主機額外安裝軟體所擺放的目錄。比如你安裝乙個oracle資料庫則就可以放到這個目錄下。預設是空的。
/srv
該目錄存放一些服務啟動之後需要提取的資料。
參考:
Linux 之 系統目錄結構
根目錄,一般根目錄下只存放目錄,不要存放檔案,etc bin dev lib sbin 應該和根目錄放置在乙個分割槽中 bin binary 的縮寫,這個目錄存放著最經常使用的命令 boot 存放著linux 啟動時的一些核心檔案,包括一些連線檔案和映象檔案 dev device 的縮寫,存放著 l...
Linux學習之 Linux系統目錄結構
樹狀目錄結構 目錄解釋 1.bin bin是binary的縮寫,這個目錄存放著最經常使用的命令。2.boot 這裡存放著啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。3.dev dev是device的縮寫,該目錄下存放的是linux的外部裝置,在linux中訪問裝置的方式和訪問檔...
LINUX之檔案系統目錄結構
初步接觸linux時,一般都是從有介面的 ubuntu 或其他的系統 開始了解的,當然不管是有介面或者是無介面,其核心都是一樣的 linux 核心。其檔案系統的目錄結構也是一樣的,就像用 windows 一樣,你得知道整個電腦有幾個碟符,每個碟符裡面存放著哪些東西,這樣工作起來更順暢。linux 檔...