Linux目錄結構

2021-05-23 20:18:10 字數 2740 閱讀 1909

/bin

這一目錄中存放了供所有使用者使用的完成基本維護任務的命令。其中bin是binary的縮寫,表示二進位制檔案,通常為可執行檔案。一些常用的系統命令,如cp 、ls 等儲存在該目錄中。

/boot

這裡存放的是啟動linux 時使用的一些核心檔案。如作業系統核心 、引導程式grub 等。

/dev

在此目錄中包含所有的系統裝置檔案 。從此目錄可以訪問各種系統裝置。如cd-rom,磁碟驅動器,數據機和記憶體等。在該目錄中還包含有各種實用功能,如用於建立裝置檔案的makedev 。有關/dev 中檔案的具體含義,請參考/dev

/etc

該目錄中包含系統和應用軟體的配置檔案。

/etc/passwd

該目錄中包含了系統中的使用者描述資訊,每行記錄乙個使用者的資訊。

/home

目錄/home儲存普通使用者的個人檔案。每個使用者的主目錄均在/home 下以自己的使用者名稱命名。

/lib

這個目錄裡存放著系統最基本的共享鏈結庫和核心模組。共享鏈結庫在功能上類似於windows裡的.dll檔案。

/lib64

64位系統有這個資料夾,64位程式的庫。

/lost+found

這並不是linux目錄結構的組成部分,而是ext3檔案系統用於儲存丟失檔案的地方。不恰當的關機操作和磁碟錯誤均會導致檔案丟失,這意味著這些 被標註為「在使用」,但卻並未列於磁碟上的資料結構上。正常情況下,引導程序會執行fsck程式,該程式能發現這些檔案。除了「/」分割槽上的這個目錄外, 在每個分割槽上均有乙個lost+found目錄。

/media

可移動裝置的掛載點 ,當前的作業系統通常會把u盤等裝置自動掛載到該資料夾下。

/mnt

臨時用於掛載檔案系統的地方。一般情況下這個目錄是空的,而在我們將要掛載分割槽時在這個目錄下建立目錄,再將我們將要訪問的裝置掛載 在這個目錄上,這樣我們就可訪問檔案了。

/opt

多數第三方軟體預設安裝到此位置,如adobe reader、google-earth等。並不是每個系統都會建立這個目錄。

/proc

它是存在於記憶體中的虛擬檔案系統。裡面儲存了核心和程序的狀態資訊。多為文字檔案,可以直接檢視。如/proc/cpuinfo 儲存了有關cpu的資訊。

/root

這是根使用者的主目錄。與保留給個人使用者的/home 下的目錄很相似,該目錄中還包含僅與根使用者有關的條目。

/sbin

供超級使用者使用的可執行檔案,裡面多是系統管理命令,如fsck, reboot, shutdown, ifconfig等。

/tmp

該目錄用以儲存臨時檔案。該目錄具有sticky特殊許可權 ,所有使用者都可以在這個目錄中建立、編輯檔案。但只有檔案擁有者才能刪除檔案。為了加快臨時檔案的訪問速度,有的實現把/tmp 放在記憶體中。

/usr

該目錄是到目前為止綜合性最高的目錄之一。在這個目錄中將儲存大多數的預設二進位制檔案。具體情況與linux的發行版本有關,除了必須的系統應用程式以外,該目錄還可儲存多種其他程式。

/usr 通常是乙個龐大的資料夾,而且裡面有一些和根目錄下相似的子資料夾。/usr 的作用到底是什麼呢?

/usr 中存放的檔案是與具體的系統無關的,而且應是唯讀的。所謂與具體的系統無關,就是說同乙個軟體,裝在不同的系統上後,存放在/usr 中的內容是相同的,而程式的個性化配置檔案不應在/usr 中。所謂唯讀,就是說除了安裝、解除安裝軟體外,不應修改/usr 中的內容,也就是說在系統正常執行時,/usr 甚至可以被唯讀掛載。

由於/usr 所佔的空間通常很大,有人把它放在單獨的分割槽中。

/usr/bin

多數日常應用程式存放的位置。如果/usr 被放在單獨的分割槽中,linux的單使用者模式不能訪問/usr/bin ,所以對系統至關重要的程式不應放在此資料夾中。

/usr/include

存放c/c++標頭檔案的目錄

/usr/lib

系統的庫檔案

/usr/local

新裝的系統中這個資料夾是空的,可以用於存放個人安裝的軟體。安裝了本地軟體的/usr/local 裡的目錄結構與/usr 相似

/usr/sbin

在單使用者模式中不用的系統管理程式,如apache2等。

/usr/share

與架構無關的資料。多數軟體安裝在此。

/usr/x11r6

該目錄用於儲存執行x-window所需的所有檔案。該目錄中還包含用於執行gui要的配置檔案和二進位制檔案。

/usr/src

源**

/var 中包括了一些資料檔案,如系統日誌等。/var 的存放使得/usr 被唯讀掛載成為可能。

/var 中的主要目錄

/var/cache

應用程式的快取檔案

/var/lib

應用程式的資訊、資料

/var/local

/usr/local 中程式的資訊、資料

/var/lock

鎖檔案/var/log

日誌檔案

/var/opt

/opt 中程式的資訊、資料

/var/run

正在執行著的程式的資訊,如pid檔案 應存放於此

/var/spool

存放程式的假離線資料 (即spool data)

/var/tmp

臨時檔案

linux目錄結構

linux目錄結構 目錄樹的主要部分有root usr var home等等。下面是乙個典型的linux目錄結構如下 根目錄 bin 存放必要的命令 boot 存放核心以及啟動所需的檔案等 dev 存放裝置檔案 etc 存放系統的配置檔案 home 使用者檔案的主目錄,使用者資料存放在其主目錄中 l...

Linux目錄結構

bin binary 經常使用的命令 boot啟動linux的核心檔案,包括一些鏈結及映象檔案 dev device linux的外部裝置 etc存放所有的系統管理所需要的配置檔案及子目錄 home使用者主目錄 lib存放系統最基本的動態鏈結共享庫,類似於windows下的dll檔案 lost fo...

Linux目錄結構

此處以red hat enterprise4as為例 1.bin bin是 二進位制的英文縮寫 在這裡存放前面linux常用的操作命令的執行檔案,如 cd mkdir ls 這個目錄的內容和 usr bin裡面的內容是一樣的,他們都是放置一般使用者使用的執行檔案 2.boot 這個目錄存放作業系統啟...