linux的目錄結構是有一定的規範,即特定的目錄存放特定的檔案。此規範由檔案系統層次結構標準fhs(filesystem hierarchy standarg)實現的。
1.linux目錄結構的命名規則
2.linux系統常見的檔案目錄以及功能/boot:引導檔案存放目錄。核心檔案(vmlinuxz)和引導載入器(bootloader,grup)都存放在此目錄。
/etc:配置檔案存放目錄。
/home:普通使用者家目錄存放路徑。
/root:管理員家目錄。
/bin:所有使用者使用的基本命令。此分割槽不能關聯到獨立分割槽,os啟動時會使用到此目錄的檔案。
/sbin:管理類的基本命令。此分割槽不能關聯到獨立分割槽,os啟動時會使用到此目錄的檔案。
/lib:存放系統啟動時程式所依賴的基本共享庫檔案以及核心模組檔案(/lib/modules)。
/lib64:存放傳用於x86_64系統上的輔助共享庫檔案。
/media:可攜式移動裝置掛載點。
/mnt:臨時檔案系統掛載點。
/dev:裝置檔案以及特殊檔案儲存位置。b:block device,隨機訪問
c:character device,線性訪問
/opt:第三方應用程式的安裝位置。
/srv:系統上執行的服務用到的資料。
/tmp:臨時檔案儲存位置。
/usr:universal shared,read-only databin:在centos7以上,/usr/bin與/bin是同乙個目錄;centos6和ubuntu系統都是單獨的目錄,保證系統擁有完整功能而提供的應用程式。
sbin:在centos7以上,/usr/sbin與/sbin是同乙個目錄 ;centos6和ubuntu系統都是單獨的目錄。
lib:在centos7以上,/usr/lib與/lib是同乙個目錄 ;centos6和ubuntu系統都是單獨的目錄。
lib64:在centos7以上,/usr/lib64與/lib64是同乙個目錄 ;centos6和ubuntu系統都是單獨的目錄。
include:c程式的標頭檔案(header files)。
share:結構化獨立的資料,例如doc,man等
local:第三方應用程式的安裝位置。
/var:variable data filescache:應用程式快取資料目錄。
lib:應用程式狀態資訊資料。
local:專用於為/usr/local下的應用程式儲存可變資料。
lock:鎖檔案
log:日誌目錄及檔案。
opt:專用於為/opt下的應用程式儲存可變資料。
run:執行中的程序相關資料,通常用於儲存程序pid檔案。
spoole:應用程式資料池。
tmp:儲存系統兩次重啟之間產生的臨時資料。
/selinux:security enhanced linux,selinux相關的安全策略等資訊的儲存位置。
Linux發行版的系統目錄名稱命名規則以及用途。
linux的各個發行版目錄結構使用的是fhs的層次結構 1檔案和目錄組織和乙個單根的倒置樹結構 2檔案系統從根目錄開始 大致結構如下 其中在centos7中發生了細微的變化 bin sbin lib lib64都發生了變化,通過軟鏈結分別指向了 bin usr bin usr sbin usr li...
Linux發行版的系統目錄名稱命名規則以及用途
僅以部落格形式記錄linux所學,不足之處持續改進 在linux系統的,目錄是以倒樹狀圖的形式來展現,如下圖 目錄下有各個檔案目錄,每個目錄一般對應各種系統配置,但不是絕對的。我們可以進入檔案目錄修改相關配置。bin 所有使用者使用的基本命令 不能關聯至獨立分割槽,os啟動即會用到的程式。存放二進位...
Linux發行版的系統目錄名稱命名規則以及用途
boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放在此目錄。bin 所有使用者使用的基本命令 不能關聯至獨立分割槽,os啟動即會用到的程式。sbin 管理類的基本命令 不能關聯至獨立分割槽,os啟動即會用到的程式。lib 啟動時程式依賴的基本共享...