LINUX各目錄功能介紹及路徑寫法

2021-06-27 05:21:02 字數 2282 閱讀 4061

各目錄功能介紹及相對/絕對路徑寫法

目錄 建立乙個目錄時,ex

t2會分配乙個inode與至少一塊block給此目錄。 inode記錄此目錄的相關許可權與屬性,並記錄分配到的那塊block號碼;block記錄此目錄下的檔名與檔名占用的inode號碼資料。

檔案當在ext2建立乙個一般檔案時,ext2會分配乙個inode與相對於此檔案大小的block數量給此檔案。

掛載點的意義(mount point)

將檔案系統與目錄樹結合的動作稱為掛載

掛載點一定是目錄,此目錄為進入檔案系統的入口

linux vfs (virtual file

system switch) 虛擬檔案系統

目錄樹 directorytr

eelinux目錄配置的依據 --fhs標準 filesystem hierarchy standard

fhs重點在於規範每個特定目錄下應該要放置哪些資料

/ 根目錄  系統最重要的乙個目錄 所有目錄都由根目錄衍生,根目錄也與開機還原系統修復等動作有關

根目錄所在分割槽應該越小越好,且應用程式所安裝的軟體最好不要與根目錄在同一分割槽 。可以提高效能,保護檔案系統

根目錄下應該存在的目錄

/bin  放置單人維護模式下還能夠被操作的指令 

/boot 主要放置開機會使用到的檔案,包括linux核心檔案,開機選單,開機所需配置檔案

/dev  linux中,任何裝置與介面裝置都是以檔案形態存在於這個目錄中,

/etc  系統主要配置檔案幾乎都在這裡,各檔案屬性可以讓一般使用者檢視,只有root有權力修改

/etc/init.d  所有服務預設啟動script都在這裡。

/etc/dinetd.d/  su

per daemon管理的各項服務的配置檔案目錄

/etc/x11 與x window有關的配置檔案

/home 系統預設的使用者家目錄 

/lib 開機時會用到的函式庫,以及在/bin  /sbin會使用的函式庫    類似外掛程式  /lib/modu

les放置核心相碰模組(驅動程式)

/media 放置的是可移除的裝置 軟盤光碟***

/mnt 暫時掛載一些裝置,類似/media

/opt 自行安裝軟體的地方 也可以在/usr/local

/root root的家目錄   進入單人維護模式時僅掛載根目錄,所以需要與根目錄在同一分割槽

/sbin 為開機過程中所需要的指令 開機修復系統還原,  伺服器軟體程式一般旋轉在/usr/sbin   本機自行安裝的軟體產生的系統執行檔案放置在/usr/local/sbin

/srv 一些網路服務啟動後,所需取用的資料目錄

/tmp 臨時目錄 任何人都可以訪問

/lost+found 在檔案系統出錯時,將一些遺失片段放置在此。

/proc  此目錄是乙個vfs,所旋轉的資料在記憶體中,顯示核心一些資訊

/sys  與/proc類似,記載已經載入的核心模組、硬體裝置等

不可以與根目錄分開的目錄

/etc 配置檔案

/bin 重要執行檔

/dev 所需要的裝置檔案

/lib 執行檔所需的函式庫與核心所需模組

/sbin 重要系統執行檔案

/usr unix software resource的縮寫, 也就是『unix作業系統軟體資源』所放置的目錄 類似\windows+\program files兩個目錄綜合體。

/usr/bin/ 絕大部分使用者可用指令都放在這裡。/bin與開機過程有關

/usr/inc

/var 主要針對常態性變動的檔案,包括cache , log file,lock file, run file,資料庫的檔案等

/var/cache 應用程式本身動作過程中產生的一些暫存檔

/var/lib 程式本身執行的過程中,需要使用到的資料檔案放置的目錄,在此目錄下各軟體要有各自目錄

/var/lock/ 某些裝置或檔案一次只能被乙個應用程式使用,同時有兩個使用,會出錯。需要將上鎖lock

/var/log/ 登陸檔案旋轉的目錄

/var/mail/ 旋轉個人電子郵件信箱。

/var/run/ 某些程式或者服務啟動後,會將pid旋轉在這個目錄下,這個目錄通常旋轉一些佇列資料,

絕對路徑與相對路徑

絕對路徑 由根目錄開始寫起的檔名或目錄名 /home/aaa/tesh.sh

相對路徑 相對於目前路徑的檔名寫法  ./home/dmtsai   ../../home/aaa/ 開頭不是/

. 代表當前目錄 ./表示   

..代表上一層目錄,../來表示

Linux 各目錄及各目錄詳細介紹

目錄 說明 bin 存放二進位制可執行檔案 ls,cat,mkdir等 常用命令一般都在這裡。etc 存放系統管理和配置檔案 home 存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者user的主目錄就是 home user usr 用於存放系統應用程式,比較重要的目錄 usr loca...

linux中各目錄及詳細介紹

一 linux檔案系統的層次結構 在linux或unix作業系統中,所有的檔案和目錄都被組織成乙個以根節點開始的倒置的樹狀結構,如圖 二 目錄 1 目錄的定義 目錄相當於windows中的資料夾,目錄中存放的既可以是檔案,也可以是其他的子目錄。檔案系統層次結構標準 fhs 定義了linux作業系統中...

Linux 各目錄及每個目錄的詳細介紹

linux目錄和windows目錄有著很大的不同,linux目錄類似乙個樹,最頂層是其根目錄,如下圖 bin二進位制可執行命令 dev裝置特殊檔案 etc系統管理和配置檔案 etc rc.d啟動的配置檔案和指令碼 home使用者主目錄的基點,比如使用者user的主目錄就是 home user,可以用...