1. 程式人生 > 實用技巧 >初步認識Linux中的目錄結構

初步認識Linux中的目錄結構

在Linux系統中,將所有的目錄和檔案資料組織為一個“樹型”的目錄結構,所有的分割槽、目錄、檔案等都具有一個相同的位置起點------“根目錄”(如下圖所示)。Linux系統中只能有一個根目錄,而不像在Windows系統中每個分割槽都有一個根目錄,這點需要加以區別。

084640114.png

在Linux系統中定位檔案或目錄位置時,使用撇號“/”進行分隔(區別於Windows中的反撇號“\”)。整個樹型目錄結構中,使用獨立的一個“/”表示根目錄,根目錄是Linux檔案系統的起點,其所在的分割槽稱為根分割槽。在跟目錄下,Linux系統將預設建立一些特殊的子目錄,分別用於不用的用途。下面簡單介紹一下其中最常見的子目錄及其作用。

【1】/boot:存放啟動Linux系統所必須的檔案,包括核心檔案、啟動選單配置檔案等。出於系統安全考慮,“/boot”目錄通常被劃分為獨立的分割槽,稱為“/boot”分割槽。

【2】/bin:存放Linux系統中最基本的使用者命令,普通使用者都有許可權執行。

【3】/dev:存放Linux系統中的硬碟、鍵盤、滑鼠、光碟機等各種裝置檔案。

【4】/etc:存放Linux系統及各種程式的配置檔案,配置檔案較多的程式會在“etc”目錄中建立獨立的子目錄,用於存放各自的配置檔案。

【5】/home:存放所有普通系統使用者的預設工作目錄(又稱為宿主目錄),例如使用者賬號“gzj”對應的宿主目錄位於“/home/gzj/”。如果伺服器需要提供給大量的普通使用者使用,建議將“/home”目錄也劃分為獨立的分割槽,以方便使用者資料的備份。

【6】/root:該目錄是Linux系統管理員(超級使用者)root的宿主目錄,預設情況下只有root使用者的宿主目錄在根目錄下而不是在“/home”目錄下。

【7】/sbin:存放Linux系統中最基本的管理命令,一般管理員使用者才有許可權執行。

【8】/usr:存放其他的使用者應用程式,通常還被劃分成很多子目錄,用於存放不同型別的應用程式。

【9】/var:存放系統中經常需要變化的一些檔案,如系統日誌檔案、使用者郵箱目錄等,在實際應用系統中,“/var”目錄通常也被劃分為獨立的分割槽。

【10】/tmp:存放系統執行過程中使用的一些臨時檔案。

以上列舉的只是Linux系統中使用者經常用到的子目錄,還有其他一些子目錄需要使用者在使用Linux的過程中逐漸去熟悉。

轉載於:https://blog.51cto.com/343308530/1241207