一. Linux文件系統路徑說明 熟悉windows系統的,都知道文件路徑表示,如C:\User\rich\Documnets\test.doc。 在linux中目錄稱為虛擬目錄(virtual directory) 根目錄是root,根目錄下的目錄和文件會按照訪問它們的目錄路徑一一列出。如:/ho ...
一. Linux文件系統路徑說明
熟悉windows系統的,都知道文件路徑表示,如C:\User\rich\Documnets\test.doc。
在linux中目錄稱為虛擬目錄(virtual directory) 根目錄是root,根目錄下的目錄和文件會按照訪問它們的目錄路徑一一列出。如:/home/rich/Documnets/test.doc(斜杠與windows系統相反)。 路徑本身並沒有提供任何有關文件究竟存放在哪個物理磁碟上的信息。 在linux pc上安裝的第一塊硬碟稱為根驅動器。 根驅動器包含了虛擬目錄的核心,其它目錄都是從那裡開始構建的。
在根驅動器上創建一些特別的目錄稱為掛載點(mount point). 掛載點是虛擬目錄中用於分配額外存儲設備的目錄。虛擬目錄會讓文件和目錄出現在這些掛載點目錄中,然而實際上它們卻存儲在另外一個驅動器中。
通常系統文件會存儲在根驅動器中,而用戶文件則存儲在另一驅動器中,如下圖:
上面展示了電腦中的兩塊硬碟。一塊硬碟和虛擬目錄的根目錄關聯起來。剩下的硬碟就可以掛載到虛擬目錄結構中的任何地方。在上面的例子中,第二塊硬碟被掛載到/home位置。
二.系統文件目錄結構說明
目錄 |
說明 |
/ |
虛擬目錄的根目錄,通常不會在這裡存儲文件 |
/bin |
二進位目錄,存放用戶級的GNU工具 |
/boot |
啟動目錄,存放啟動文件 |
/dev |
設備目錄,系統在這裡創建設備節點 |
/etc |
系統配置文件目錄 |
/home |
主目錄,系統在這裡創建用戶目錄 |
/lib |
庫目錄,存放系統和應用程式的庫文件 |
/media |
媒體目錄,可移動媒體設備的常用掛載點 |
/mnt |
掛載目錄,另一個可移動媒體設備的常用掛載點 |
/opt |
可選目錄,常用於存放第三方軟體包和數據文件 |
/proc |
進程目錄,存放現有硬體及當前進程的相關信息 |
/root |
Root用戶的主目錄 |
/sbin |
系統二進位目錄,存放許多gnu管理員級工具 |
/run |
運行目錄,存放系統運作時的運行時數據 |
/srv |
服務目錄,存放本地服務的相關文件 |
/sys |
系統目錄,存放系統硬體信息的相關文件 |
/tmp |
臨時目錄,可以在該目錄中創建刪除臨時工作文件 |
/usr |
用戶二進位目錄,大量用戶級的gnu工具和數據文件存儲 |
/var |
可變目錄,用以存放經常變化的文件,比如日誌文件 |