Linux之系統目錄結構

2022-06-24 23:24:18 字數 2355 閱讀 2513

在 linux 或 unix 作業系統中,所有的檔案和目錄都被組織成以乙個根節點開始的倒置的樹狀結構。檔案系統的最頂層是由根目錄開始的,系統使用 / 來表示根目錄。在根目錄之下的既可以是目錄,也可以是檔案,而每乙個目錄中又可以包含子目錄檔案。如此反覆就可以構成乙個龐大的檔案系統。

在linux檔案系統中有兩個特殊的目錄,乙個使用者所在的工作目錄,也叫當前目錄,可以使用乙個點 . 來表示;另乙個是當前目錄的上一級目錄,也叫父目錄,可以使用兩個點 .. 來表示。

分類目錄

說明系統啟動需要

/boot

這裡存放的是啟動 linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案。

/etc

etc 是 etcetera(等等) 的縮寫,這個目錄用來存放所有的系統管理所需要的配置檔案和子目錄。

/lib

lib 是 library(庫) 的縮寫這個目錄裡存放著系統最基本的動態連線共享庫,其作用類似於 windows 裡的 dll 檔案。幾乎所有的應用程式都需要用到這些共享庫。

/sys

該目錄下安裝了 2.6 核心中新出現的乙個檔案系統 sysfs 。sysfs 檔案系統整合了下面3種檔案系統的資訊:針對程序資訊的 proc 檔案系統、針對裝置的 devfs 檔案系統以及針對偽終端的 devpts 檔案系統。

指令集合

/bin

bin 是 binaries (二進位制檔案) 的縮寫, 這個目錄存放著最經常使用的命令。

/sbin

s 就是 super user 的意思,是 superuser binaries (超級使用者的二進位制檔案) 的縮寫,這裡存放的是系統管理員使用的系統管理程式。

外部檔案管理

/dev

dev 是 device(裝置) 的縮寫, 該目錄下存放的是 linux 的外部裝置,在 linux 中訪問裝置的方式和訪問檔案的方式是相同的。

/media

linux 系統會自動識別一些裝置,例如u盤、光碟機等等,當識別後,linux 會把識別的裝置掛載到這個目錄下。

/mnt

系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將光碟機掛載在 /mnt/ 上,然後進入該目錄就可以檢視光碟機裡的內容了。

臨時檔案

/run

是乙個臨時檔案系統,儲存系統啟動以來的資訊。當系統重啟時,這個目錄下的檔案應該被刪掉或清除。如果你的系統上有 /var/run 目錄,應該讓它指向 run。

/lost+found

這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。

/tmp

tmp 是 temporary(臨時) 的縮寫這個目錄是用來存放一些臨時檔案的。

賬戶/root

該目錄為系統管理員,也稱作超級許可權者的使用者主目錄。

/home

使用者的主目錄,在 linux 中,每個使用者都有乙個自己的目錄,一般該目錄名是以使用者的賬號命名的,如上圖中的 alice、bob 和 eve。

/usr

usr 是 unix shared resources(共享資源) 的縮寫,這是乙個非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似於 windows 下的 program files 目錄。

/usr/bin

系統使用者使用的應用程式與指令。

/usr/sbin

超級使用者使用的比較高階的管理程式和系統守護程式。

/usr/src

核心源**預設的放置目錄。

執行時使用

/var

var 是 variable(變數) 的縮寫,這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目錄下。包括各種日誌檔案。

/proc

proc 是 processes(程序) 的縮寫,/proc 是一種偽檔案系統(也即虛擬檔案系統),儲存的是當前核心執行狀態的一系列特殊檔案,這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。

擴充套件使用

/opt

opt 是 optional(可選) 的縮寫,這是給主機額外安裝軟體所擺放的目錄。比如你安裝乙個oracle資料庫則就可以放到這個目錄下。預設是空的。

/srv

該目錄存放一些服務啟動之後需要提取的資料。

參考:

Linux 之 系統目錄結構

根目錄,一般根目錄下只存放目錄,不要存放檔案,etc bin dev lib sbin 應該和根目錄放置在乙個分割槽中 bin binary 的縮寫,這個目錄存放著最經常使用的命令 boot 存放著linux 啟動時的一些核心檔案,包括一些連線檔案和映象檔案 dev device 的縮寫,存放著 l...

Linux學習之 Linux系統目錄結構

樹狀目錄結構 目錄解釋 1.bin bin是binary的縮寫,這個目錄存放著最經常使用的命令。2.boot 這裡存放著啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。3.dev dev是device的縮寫,該目錄下存放的是linux的外部裝置,在linux中訪問裝置的方式和訪問檔...

LINUX之檔案系統目錄結構

初步接觸linux時,一般都是從有介面的 ubuntu 或其他的系統 開始了解的,當然不管是有介面或者是無介面,其核心都是一樣的 linux 核心。其檔案系統的目錄結構也是一樣的,就像用 windows 一樣,你得知道整個電腦有幾個碟符,每個碟符裡面存放著哪些東西,這樣工作起來更順暢。linux 檔...