Linux之目錄結構 03

2021-10-23 21:42:56 字數 2552 閱讀 7274

目錄名

目錄的作用

/bin/

存放系統命令的目錄,普通使用者和超級使用者都可以執行。是/usr/bin/目錄的軟鏈結

/sbin/

存放系統命令的目錄,只有超級使用者才可以執行。是/usr/sbin/目錄的軟鏈結

/usr/bin/

存放系統命令的目錄,普通使用者和超級使用者都可以執行

/usr/sbin

存放系統命令的目錄,只有超級使用者才可以執行

/boot/

系統啟動目錄,儲存與系統啟動相關的檔案,如核心檔案和啟動引導程式(grub)檔案等

/dev/

裝置檔案儲存位置

/etc/

配置檔案儲存位置,系統內所有採用預設安裝方式(rpm安裝)的服務配置檔案全部儲存在此目錄中,如使用者資訊、服務的啟動指令碼、常用服務的配置檔案等

/home/

普通使用者的家目錄。在建立使用者時,每個使用者要有乙個預設登入和儲存自己資料的位置,就是使用者的家目錄,所有普通使用者的宿主目錄是在/home/下建立乙個和使用者名稱相同的目錄,如使用者 user1 的家目錄就是 /home/user1/

/lib/

系統呼叫的函式庫儲存位置。是/usr/lib/的軟鏈結

/lib64/

64 位函式庫儲存位置。是/usr/lib/的軟鏈結

/lost+found/

當系統意外奔潰或機器意外關機,而產生一些檔案碎片放在這裡。當系統啟動的過程 fsck 工具會檢查這裡,並修復已經損壞的檔案系統。這個目錄只在每個分割槽**現,例如/lost+found 就是根分割槽的備份恢復目錄,/boot/lost+found 就是

/media/

掛在目錄。系統建議是用來掛在**裝置的,如軟盤和光碟。

/misc/

掛載目錄。系統建議用來掛載 nfs 服務的共享目錄。那麼系統雖然準備了三個預設掛載目錄/media、/mnt、/misc。但是到底在哪個目錄中掛載什麼裝置都可以由管理員自己決定。例如超哥接觸linux 的時候,預設掛載目錄只有/mnt 乙個,所以養成了在/mnt 下建立不同目錄掛載不同裝置的習慣。如/mnt/cdrom 掛載光碟,/mnt/usb 掛載u盤,這都是可以的

/mnt/

掛載目錄。早期linux 中只有這乙個掛載目錄,並沒有細分。現在系統建議這個目錄用來掛載額外的裝置,如u盤、行動硬碟和其他作業系統的分割槽

/opt/

第三方安裝的軟體儲存位置。這個目錄是放置和安裝其他軟體的位置,手工安裝的原始碼包軟體都可以安裝到這個目錄中。不過超哥還是習慣把軟體放到/usr/local/目錄中,也就是說,/usr/local/目錄也可以用來安裝軟體

/proc/

虛擬檔案系統。該目錄中的資料並不儲存在硬碟上,而是儲存在記憶體中。主要儲存系統的核心、程序、外部裝置狀態和網路狀態等。如/proc/cpuinfo 是儲存cpu資訊的,/proc/devices 是儲存裝置驅動的列表的,/proc/filesystems 是儲存檔案系統列表的,/proc/net 是儲存網路協議資訊的…

/sys/

虛擬檔案系統,和/proc/目錄相似,該目錄中的資料都儲存在記憶體中,主要儲存與核心相關的資訊

/root/

root 的宿主目錄。普通使用者宿主目錄在/home/下,root 宿主目錄直接在「/」下

run/

/srv/

服務資料目錄。一些資料服務啟動之後,可以在這個目錄中儲存所需要的資料

/tmp/

臨時目錄。系統存放臨時檔案的目錄,在該目錄下,所有使用者都可以訪問和寫入。我們建議此目錄中不能儲存重要資料,最好每次開機都把該目錄清空

/usr/

系統軟體資源目錄。注意 usr 不是 user 的縮寫,而是「unix software resource」的縮寫,所以不是存放使用者資料的目錄,而是存放系統軟體資源的目錄。系統中安裝的軟體大多數儲存在這裡

/usr/lib/

應用程式呼叫的函式庫儲存位置

/usr/local/

手工安裝的軟體儲存位置。我們一般建議原始碼包軟體安裝在這個位置

/usr/share/

應用程式的資源檔案儲存位置,如幫助文件、說明文件和字型目錄

/usr/src/

/usr/src/kernels/

核心原始碼儲存位置

/var/

動態資料儲存位置。主要儲存快取、日誌以及軟體執行所產生的檔案

/var/www/html/

rpm 包安裝的 apache 的網頁主目錄

/var/lib/

程式執行中需要呼叫或改變的資料儲存位置。如 mysql 的資料庫儲存在 /var/lib/mysql/ 目錄中

/var/log/

系統日誌儲存位置

/var/run/

一些服務和程式執行後,它們的pid (程序 id)儲存位置。是 /run/ 目錄的軟鏈結

/var/spool/

放置佇列資料的目錄。就是排隊等待其他程式使用的資料,比如郵箱佇列和列印佇列

/var/spool/mail/

新收到的郵件佇列儲存位置。系統新收到的郵件會儲存在此目錄中

/var/spool/cron/

系統的定時任務佇列儲存位置。系統的計畫任務會儲存在這裡

linux之目錄結構

linux目錄結構圖 bin 存放二進位制可執行檔案 ls cat mkdir等 boot 存放用於系統引導時使用的各種檔案 dev 用於存放裝置檔案 etc 存放系統的配置檔案 home 存放所有使用者檔案的根目錄 lib 存放跟檔案系統中的程式執行所需要的共享庫及核心模組 mnt 系統管理員安裝...

linux之目錄結構

目錄 普通檔案 linux作業系統沒有擴充套件名稱,新增字尾只是用於方便管理,根據檔案內容判斷檔案型別。根目錄,存放具有特定功能目錄 bin binary 二進位制 二進位制可執行檔案,命令 dev device 裝置 裝置目錄 home 普通使用者家目錄 root 管理員使用者家目錄 etc et...

linux基礎之目錄結構

這是我自己用的centos8的目錄結構,我就從上到下,從左到右解釋一下 根目錄,位於linux檔案系統目錄結構的頂層,一般根目錄下只存放目錄,不要存放檔案,etc bin dev lib sbin應該和根目錄放置在乙個分割槽中。bin sbin 該目錄為命令檔案目錄,也稱為二進位制目錄。包含了供系統...