Linux根目錄檔案彙總

2021-10-04 17:48:00 字數 2926 閱讀 5448

時隔怎麼久該總結一下子了。

所以,整個整個目錄結構圖為:

根檔案系統(/ )

根檔案系統中包含了幾乎所有的檔案目錄。相當於**系統。進入的最簡單方法是:cd /

/bin

/bin為binary(二進位制的)的簡寫。用以儲存二進位制可執行命令檔案。主要放置一些系統的必備執行檔.在/bin底下的指令可以被root與一般帳號所使用,主要有:cat、chmod(修改許可權),cp、chmod df、dmesg、gzip、grep、kill、ls、mkdir、more、mount、mv、pwd、rm、which、su、tar等等常用的指令。

/boot

/boot存放ubuntu核心和系統啟動檔案。主要放置開機會使用到的檔案,包括linux核心檔案以及開機選單與開機所需設定檔等等。linux kernel常用的檔名為:vmlinuz ,如果使用的是grub這個開機管理程式,則還會存在/boot/grub/這個目錄。

/dev

儲存裝置檔案,包括計算機所有外部裝置,如硬碟、鍵盤、滑鼠等。

/etc

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

還是很強大的。系統主要的設定檔幾乎都放置在這個目錄內,例如人員的帳號密碼檔、各種服務的啟始檔等等。 一般來說,這個目錄下的各檔案屬性是可以讓一般使用者查閱的,但是只有root有權力修改。

rc?.d中的?代表不同的執行級別:

0 - 停機(千萬別把initdefault設定為0,否則系統永遠無法啟動)

1 - 單使用者模式

2 - 多使用者,沒有 nfs

3 - 完全多使用者模式(標準的執行級)

4 – 系統保留的

5 - x11 (x window) 進入圖形模式的執行級別

6 - 重新啟動 (千萬不要把initdefault 設定為6,否則將一直在重啟

c/x11/ 與x window有關的各種設定檔都在這裡,尤其是xorg.conf或xf86config這兩個x server的設定檔。

/home

/home 這是系統預設的使用者家目錄(home directory)。 在你新增乙個一般使用者帳號時,預設的使用者家目錄都會規範到這裡來。比較重要的是,家目錄有兩種代號:~ :代表當前使用者的家目錄,而 ~zynorl:則代表使用者名為zynorl的家目錄。

比如我直接使用cd ~就會直接回到當前使用者的家目錄:

/lib

/lib儲存各種程式所需要的共享庫檔案,這些庫檔案主要為/bin和/sbin目錄下的命令檔案服務。/usr/lib存放有更多用於普通使用者程式的庫函式。

/media

存放ubuuntu自動掛載的設配檔案。放置的就是可移除的裝置。 包括軟碟、光碟、***等等裝置都暫時掛載於此。

/mnt

/mnt 如果妳想要暫時掛載某些額外的裝置,一般建議妳可以放置到這個目錄中。在古早時候,這個目錄的用途與/media相同了。 只是有了/media之後,這個目錄就用來暫時掛載用了。

/opt

作為可選檔案和程式的存放目錄,主要被第三方開發者用來簡易安裝和解除安裝他們的軟體。簡單來說,鼓勵使用者將第三方軟體解壓在這裡並安裝。不過,以前的linux系統中,我們還是習慣放置在/usr/local目錄下。起初該目錄內容一般為空。

/root

/root 超級使用者,即根使用者的主目錄。 之所以放在這裡,是因為如果進入單人維護模式而僅掛載根目錄時,該目錄就能夠擁有root的家目錄,所以我們會希望root的家目錄與根目錄放置在同乙個分割槽中。

/sbin

許多系統命令(一些系統的更新、備份、還原)的存放位置。/usr/bin也儲存了一些基於使用者的命令檔案。這些系統命令只有root才能夠利用來設定系統,其他使用者最多只能用來查詢而已。

/srv

儲存系統提供的服務資料。srv 可以視為service的縮寫,是一些網路服務啟動之後,這些服務所需要取用的資料目錄。 常見的服務例如www網路服務, ftp服務等等。

/tmp

儲存系統和使用者的臨時檔案,該檔案為任何使用者提供讀寫權。這個目錄是任何人都能夠訪問的,所以你需要定期的清理一下。當然,重要資料不可放置在此目錄啊。 因為fhs甚至建議在開機時,應該要將/tmp下的資料都刪除。

/usr

包含與系統使用者直接有關的檔案和目錄,如應用程式以及支援他們的庫檔案。

/var

用於儲存很多不斷變化的檔案,例如日誌檔案。有時是乙個單獨的分割槽。

/sys

系統設配和檔案層次結構,並向使用者程式提供詳細的核心資訊。

/lost/found

該檔案一般為空,當系統非法關機後,會存放一些零散檔案。

/proc

這是乙個虛擬的目錄(不是實際儲存在磁碟上的),它時記憶體的對映,包括系統資訊和程序資訊。

/initrd

用來在計算機啟動時掛載initrd.img對映檔案的目錄,以及載入所需設配模組的目錄。不要刪除/initrd目錄,否則將無法引導計算機進入作業系統。

Linux下根目錄檔案分析

cd abc 進入當前目錄下面的abc子目錄 cd abc 進入根目錄 下的abc子目錄 為了更好的理解 linux 根目錄 下各個系統資料夾的含義和用途,下面以紅帽9.0個人版為例,根據功能將根目錄下 資料夾分為以下四類 也通過檢視各個資料夾下檔案的顏色來了解檔案的含義。檔案顏色的含義 藍色為資料...

Linux下根目錄檔案說明

一般linux系統根目錄有如下資料夾 bin 重要的二進位制 binary 應用程式,包含二進位制檔案,系統的所有使用者使用的命令都在這個目錄下。boot 啟動 boot 配置檔案,包含引導引導程式相關的檔案 dev 裝置 device 檔案包含裝置檔案,包括終端裝置,usb或連線到系統的任何裝置 ...

Linux根目錄介紹

binary 二進位制,許多 指令 對應的可 執行程式檔案 目錄 super binary 超級的 二進位制 許多 指令 對應的可 執行程式檔案 目錄,該目錄檔案對應指令都是 root 使用者可以執行的指令 unix system resource unix 系統資源檔案目錄 該目錄類似 win系統...