如圖所示,這是linux系統根目錄下的所有目錄,其按照fhs的標準根據各資料夾的名稱及作用做了統一的規範。
fhs(filesystem hierarchy standard 檔案系統層次結構標準),多數 linux 版本採用這種檔案組織形式,fhs 定義了系統中每個區域的用途、所需要的最小構成的檔案和目錄同時還給出了例外處理與矛盾處理。 fhs 定義了兩層規範,第一層是,/
下面的各個目錄應該要放什麼檔案資料,例如/etc
應該要放置設定檔案,/bin
與/sbin
則應該要放置可執行檔案等等。第二層則是針對/usr
及/var
這兩個目錄的子目錄來定義。例如/var/log
放置系統登入檔案、/usr/share
放置共享資料等等。
下面對根目錄下常見的目錄的簡單介紹:
/ 根目錄
根目錄,一般根目錄下只存放目錄,不要存放檔案,/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在乙個分割槽中。
/bin
存放二進位制可執行檔案(ls,cat,mkdir等),常用命令一般都在這裡。
/boot
存放用於系統引導時使用的各種檔案。
/dev
存放裝置檔案
/etc
存放系統管理和配置檔案
/home
存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者user的主目錄就是/home/user,可以用~user表示。
/lib
存放跟檔案系統中的程式執行所需要的共享庫及核心模組。共享庫又叫動態鏈結共享庫,作用類似windows裡的.dll檔案,存放了根檔案系統程式執行所需的共享檔案。
/mnt
系統管理員安裝臨時檔案系統的安裝點,系統提供這個目錄是讓使用者臨時掛載其他的檔案系統。
/opt
額外安裝的可選應用程式包所放置的位置。一般情況下,我們可以把tomcat等都安裝到這裡。
/proc
虛擬檔案系統目錄,是系統記憶體的對映。可直接訪問這個目錄來獲取系統資訊。
/root
超級使用者(系統管理員)的主目錄
/sbin
存放二進位制可執行檔案,與/bin不同的是這裡的命令只有root系統管理員才能訪問。
/srv
服務啟動之後需要訪問的資料目錄,如 www 服務需要訪問的網頁資料存放在 /srv/www 內。
/tmp
用於存放各種臨時檔案,是公用的臨時檔案儲存點,任何人都可以訪問,重要資料不可放置在此目錄下。
/usr
用於存放系統應用程式,比較重要的目錄/usr/local 本地系統管理員軟體安裝目錄(安裝系統級的應用)。這是最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄。
/var
用於存放執行時需要改變資料的檔案,也是某些大檔案的溢位區,比方說各種服務的日誌檔案(系統啟動日誌等。)等。
參考自《雲瀟灑-linux各目錄及每個目錄的詳細介紹》
linux 系統目錄介紹
1.bin binaries的縮寫 存放的是普通的可執行檔案,也就是命令 所有使用者都有許可權執行 2.boot 引導目錄 存放系統的引導啟動所需要的東西 包括核心 驅動 外掛程式模組 3.dev device的縮寫 儲存計算機的所有硬體裝置 4.etc 作業系統的配置檔案 一般都是純文字的檔案 字...
linux系統目錄介紹
linux系統目錄介紹 1.bin 儲存可執行檔案,即是命令。所有的使用者都可以執行。2.boot 引導目錄,作業系統引導啟動核心。3.dev 裝置檔案,所有的硬體都被抽象成了檔案系統。4.etc 配置檔案目錄,其中大多數是以.conf結尾。5.home home目錄,即是每個使用者都有自己的hom...
linux系統目錄介紹
進入系統如何區分檔案和目錄,系統中的目錄存放的檔案分別為什麼?linux系統 一切皆檔案 檢視檔案型別list ls 列表,列出 指定路徑下的檔案 ls l 列出檔案或目錄詳細資訊 ls a 列出以.開頭的隱藏檔案 表示當前目錄 表示父目錄 ls lh 檢視乙個檔案或目錄的大小 h human 做單...