linux 下各個目錄的含義

2021-09-26 02:44:41 字數 3099 閱讀 9381

當我們在我們的家目錄裡不停的向上推,」cd …」操作時我們返現,也就推到這個地方到頭了。而被我們使用者使用的也就是home 目錄,那麼其他目錄都是幹什麼的呢?讓我們一一揭秘。

binbin是binary的縮寫,是unix類作業系統中根目錄的標準子目錄,包含可執行的程式(即準備執行的程式),以便達到啟動(即啟動)和修復系統的最小功能。

開啟 bin目錄我們發現。這裡面有我們常用的很多命令:cat、mv、cp、su、等。

所以這裡面存放著使用者最經常使用的命令。/bin是系統預設的路徑,它是系統發出命令時搜尋相應程式的目錄列表。這意味著,只要在命令列中輸入檔名,然後按下enter鍵,就可以執行/bin中的對應的可執行檔案(即,可執行程式)從而達到我們執行命令完成對應功能的操作。

boot

這裡面存放的是啟動linux時使用的一些核心檔案。linux的引導過程是linux上的開源作業系統在計算機上的初始化。它涵蓋了從初始引導到啟動初始使用者空間應用程式的許多步驟。同樣讓我們開啟boot看看,裡面的內容。

該目錄包含啟動過程所需的所有內容,除了在啟動時不需要的配置檔案(最明顯的是屬於grub引導引導程式的那些)和map安裝程式。因此,/boot目錄儲存在核心開始執行使用者模式程式之前使用的資料。這可能包括冗餘備份(備份)主引導記錄、扇區/系統對映檔案、核心和其他重要的引導檔案和手工不直接編輯的資料。安排引導引導程式能夠引導檔案所需的程式放置在/sbin中。引導引導程式的配置檔案被放置在/等等。系統核心位於/或/或引導(或在debian下/引導下,但實際上是按照fss***符號連線)。

devdev是device(裝置)的縮寫。是linux核心的裝置管理器。作為devfsd和熱插拔的繼承者,udev主要管理/dev目錄中的裝置節點。

/dev是特殊檔案或裝置檔案的位置。這是乙個非常有趣的目錄,它突出顯示了linux檔案系統的乙個重要方面——一切皆檔案/目錄。看看這個目錄,你應該希望看到hda1,hda2等…它表示系統的第乙個主驅動器上的各個分割槽。/dev/cdrom和/dev/fd0代表您的cd-rom驅動器和軟盤驅動器。這可能看起來很奇怪,但是如果將檔案的特性與硬體的特性進行比較,這將是有意義的。兩者都可以讀取和寫入。大多數裝置都是塊或字元裝置,但是存在其他型別的裝置,並且可以被建立。通常,「塊裝置」是儲存或儲存資料的裝置,「字元裝置」可以被認為是傳輸或傳輸資料的裝置。例如,軟盤驅動器、硬碟驅動器和cd-rom驅動器都是塊裝置,而串列埠、滑鼠和並行印表機埠都是字元裝置。

etcetc目錄用來存放系統管理所需要的配置檔案和子目錄。

這是我們linux系統的神經中樞,它包含所有與系統相關的配置檔案。乙個「配置檔案」要被定義為用來控制程式操作的本地檔案;它必須是靜態的,不能是可執行二進位制檔案。因此,定期備份這個目錄是個好主意。如果您重新安裝或丟失當前的安裝,它肯定會為您節省大量的重新配置時間。通常,不能存放二進位制檔案

home

使用使用者的主目錄,比如說有個使用者叫zhang,那他的主目錄就是/home/zhang我們通常同「~」來表示家目錄。

lib這個目錄裡存放著核心模組和系統最基本的動態鏈結共享庫,其作用類似於windows裡的.dll檔案。幾乎所有的應用程式都須要用到這些共享庫,是二進位制檔案。它們對於基本系統功能是必不可少的。

這裡面的檔案很多,我一頁都沒有顯示完。

lost+found

通過這個圖我們可以發現 lost+found目錄只准root 及所屬者讀取建立進入。我們切換到root使用者cd進入發現是空的。這個資料夾是linux、maos和其他類似unix的作業系統的一部分。每個檔案系統即每個分割槽都有自己lost+found的目錄。你會在這裡找到被損壞的檔案的恢復位。 這個目錄平時是空的,當系統不正常關機後,這裡就成了一些無家可歸的檔案的避難所,也就是說它對於恢復由於許多原因如電源故障而沒有正確關閉的檔案是有用的。任何要恢復的檔案都儲存在該資料夾中。fsck命令用於恢復這些檔案。

media

開啟目錄我們發現乙個我們很熟悉的東西,***。

mnt系統提供這個目錄是讓使用者臨時掛載別的檔案系統。這是乙個通用的掛載點,您可以在其中掛載檔案系統或裝置。安裝是使系統可用的檔案系統的過程。安裝後,您的檔案將可在掛載點訪問。該目錄通常包含掛載點或子目錄,在其中安裝軟盤和cd。如果你願意,你也可以在這裡建立額外的掛載點。標準安裝點將。包括/mnt/cdrom和/mnt/軟盤。在系統上的任何地方建立乙個掛載點都沒有限制,但按照慣例,純粹的實用性不會浪費檔案系統的掛載點。

opt這個目錄是為所有不屬於預設安裝的軟體和附加包保留的。因為要遵守fss***,所有第三方應用程式都應該安裝在這個目錄中。在這裡安裝的任何包都必須找到它的靜態檔案(如:額外的字型、剪貼簿、資料庫檔案)必須將其靜態檔案定位在單獨的opt的目錄樹中。

proc

這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。也就是說,這個目錄的內容不在硬碟上而是在記憶體裡。通常,它是由系統自動安裝的,而且大多數檔案是唯讀的。

在linux下,/proc包含每個執行的程序的目錄,包括核心程序。

root

root包含乙個先進的gnu/linux作業系統。它的目標是穩定、靈活和快速。root是乙個通用系統,包括伺服器和工作站使用的軟體。root包括現代和強大的桌面環境。它是系統管理員的主目錄。作為系統的擁有者,它的特權就是單獨擁有乙個目錄。

sbin

和一開始我們講的bin類似,s就是super 的意思,/sbin是linux和其他unix類作業系統中root目錄的標準子目錄,包含可執行程式(即準備執行)程式,也就是說這裡存放的是系統管理員使用的管理程式。

selinux

selinux 全程security-enhanced linux. 是增強安全性的linux。安全增強linux(selinux)是linux核心安全模組,它提供了一種支援訪問控制安全策略的機制。

srv一般是空的,srv包含由該系統服務的站點特定資料。指定這一點的主要目的是使得使用者可以找到針對特定服務的資料檔案的位置,從而可以合理地放置需要單個樹用於唯讀資料、可寫資料和指令碼(例如cgi指令碼)的服務。只對特定使用者感興趣的資料應該進入使用者的主目錄。

usrusr 不是user的縮寫,全拼是unix system resources。這是最龐大的目錄,我們要用到的應用程式和檔案幾乎都存放在這個目錄下,是用於系統範圍的配置檔案。

通常會有這些內容,重點的展示如下。(**網路)

var/var是linux和其他unix類作業系統中根目錄的標準子目錄,它包含系統在其執行過程中寫入資料的檔案。

Linux中各個目錄的含義

1 bin binary的縮寫,此目錄下存放的是二進位制的可執行檔案 2 sbin system binary的縮寫,此目錄下存放的是用於系統管理的二進位制檔案,是系統管理員專用的 3 boot 該目錄下存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案 4 dev devic...

linux的各個目錄結構及含義

目錄結構 bin 全稱binary,含義是二進位制。該目錄中儲存的都是一些二進位制檔案,檔案都是可以被執行的。dev 該目錄中主要存放的是外接裝置,例如盤 其他的光碟等。在其中的外接裝置是不能直接被使用的,需要掛載 類似windows下的分配碟符 etc 該目錄主要儲存一些配置檔案。etc rc.d...

Ubuntu各個目錄的含義

linux系統的根目錄,是系統的最頂層。bin 裡面是系統最基本的二進位制命令檔案如ls cp rm ln等等。sbin s就是super的意思,裡面都是超級使用者用於管理系統的命令,如mkfs.ext3 等。boot 裡面是開機程式,lilo或grub,還有linux 核心檔案vmlinuz 初始...