一、linux檔案系統的層次結構
在linux或unix作業系統中,所有的檔案和目錄都被組織成乙個以根節點開始的倒置的樹狀結構,如圖:
二、目錄
1、目錄的定義
目錄相當於windows中的資料夾,目錄中存放的既可以是檔案,也可以是其他的子目錄。
檔案系統層次結構標準(fhs)定義了linux作業系統中的主要目錄及目錄內容。
在fhs中,所有的檔案和目錄都出現在根目錄"/"下,即使他們儲存在不同的物理裝置中。
2、linux中的目錄詳細介紹:
/根目錄
/bin/面向所有使用者,用來存放常用的可執行檔案,例如cat ls cp
/boot/引導程式檔案,例如:kernel 時常是乙個單獨的分割槽
/dev/裝置檔案
/etc/配置檔案
/home/用來存放使用者自己的檔案或目錄,其中,超級使用者root的家目錄是/root,而普通使用者的家目錄被存放在/home目錄下,並使用使用者名稱作為最後一級目錄(家目錄)的名稱,如ella使用者的家目錄為/home/ella
/lib//bin/和/sbin/下二進位制檔案必要的庫檔案
/media/u盤 cd-rom等的掛載目錄
/mnt/臨時掛載目錄
/opt/可選應用軟體包
/proc/虛擬檔案系統,將核心與程序狀態歸檔為文字檔案。
/root/超級使用者的家目錄
/sbin/用來存放系統的可執行檔案,必要的系統二進位制檔案,例如:init ip mount
/tmp/臨時檔案,系統重啟的時候將不會被保留。
/usr/所有的程式安裝在這裡,本地安裝的程式和其他東西在/usr/local下
/usr/bin使用者命令,這些命令也有可能存在於/usr/local/bin
/usr/sbin非必要的系統二進位制檔案,如網路服務,守護程序
/usr/lib在/usr/sbin和/usr/bin/中的二進位制檔案所需要的庫
/var/變數檔案:在正常執行的系統中其內容不斷變化的檔案,例如:日誌,離線檔案
/var/cache/應用程式的快取資料
/var/lib/狀態資訊。由程式在執行時維護的永續性資料。
/var/log/日誌檔案
/var/run已經被/run/替代,自最後一次啟動以來執行中的系統的資訊:如執行中的守護程序,當前登入的使用者。
檔案系統中還有兩個特殊目錄:
.表示當前目錄,即使用者所在的工作目錄
..表示父目錄,即當前目錄的上一層目錄
參考文件:
Linux 各目錄及各目錄詳細介紹
目錄 說明 bin 存放二進位制可執行檔案 ls,cat,mkdir等 常用命令一般都在這裡。etc 存放系統管理和配置檔案 home 存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者user的主目錄就是 home user usr 用於存放系統應用程式,比較重要的目錄 usr loca...
Linux 各目錄及每個目錄的詳細介紹
linux目錄和windows目錄有著很大的不同,linux目錄類似乙個樹,最頂層是其根目錄,如下圖 bin二進位制可執行命令 dev裝置特殊檔案 etc系統管理和配置檔案 etc rc.d啟動的配置檔案和指令碼 home使用者主目錄的基點,比如使用者user的主目錄就是 home user,可以用...
Linux 系統各目錄詳細介紹
常見目錄說明 opt 是 optional 可選 的縮寫,這是給主機額外安裝軟體所擺放的目錄。一般安裝乙個oracle資料庫 tomcat伺服器可以放到這個目錄下。預設是空的。proc 是 processes 程序 的縮寫,虛擬檔案系統,儲存的是當前核心執行狀態的一系列特殊檔案,是系統記憶體的對映,...