Linux 目錄結構說明

2021-07-31 17:54:02 字數 2908 閱讀 8130

/bin

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

cp、ls等儲存在該目錄中。

/boot

這裡存放的是啟動

linux時使用的一些核心檔案。如作業系統

核心、引導程式

grub等。

/dev

在此目錄中包含所有的系統

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

makedev。

/etc

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

/etc/passwd

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

/home

儲存普通使用者的個人檔案。每個使用者的主目錄均在

/home下以自己的使用者名稱命名。

/lib

這個目錄裡存放著系統最基本的

共享鏈結庫和核心模組。共享鏈結庫在功能上類似於windows裡的.dll檔案。

/lib64

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

/lost+found

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

/media

可移動裝置的

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

/mnt

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

掛載在這個目錄上,這樣我們就可訪問檔案了。(注意在

gnome中,只有掛載到

/media的資料夾才會顯示在「計算機」中,掛載到

/mnt不會做為特殊裝置顯示,詳見

自動掛載分割槽)

/opt

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

/proc

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

/proc/cpuinfo儲存了有關cpu的資訊。

/root

這是根使用者的主目錄。與保留給個人使用者的

/home下的目錄很相似,該目錄中還包含僅與根使用者有關的條目。

/sbin

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

/tmp

該目錄用以儲存臨時檔案。該目錄具有

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

/tmp放在記憶體中。

/usr

靜態的使用者級應用程式等,見下。

/var

動態的程式資料等,見下文。

/usr通常是乙個龐大的資料夾,其下的目錄結構與根目錄相似,但根目錄中的檔案多是系統級的檔案,而/usr中是使用者級的檔案,一般與具體的系統無關。

usr最早是user的縮寫,

/usr的作用與現在的

/home相同。而目前其通常被認為是 user system resources 的縮寫,其中通常是使用者級的軟體等,與存放系統級檔案的根目錄形成對比。

[2]應注意,程式的配置檔案、動態的資料檔案等都不會存放到/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/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目錄結構說明 目錄名稱 bin bin就是二進位制 binary 英文縮寫。該目錄下存放linux常用操作命令的執行檔案,如mv ls mkdir等。有時,這個目錄的內容和 usr bin中的內容一樣,它們都是放置一般使用者使用的執行檔案。boot 這個目錄下存放著作業系統啟動所要用到的程...

Linux目錄結構說明

sbin 該目錄是系統中最主要的可執行檔案的存放位置。該目錄包含著所有的標準命令和應用程式,一般使用者和超級使用者都會使用其中的命令,如ls,su,mount等。dev 該目錄包含了linux系統中使用的所有外部裝置,實際上是訪問這些外部裝置的埠。使用者可以訪問這些外部裝置,與訪問乙個檔案或目錄沒有...

linux目錄結構說明

linux檔案系統的入口 bin 基礎系統所需要的那些命令位於此目錄,也是最小系統所需要的命令,這個目錄中的檔案都是可執行的,普通使用者都可以使用的命令 boot linux的核心及引導系統程式所需要的檔案都位於這個目錄中。grub或lilo系統引導管理器也位於這個目錄 dev 裝置檔案儲存目錄 e...