目錄名
目錄的作用
/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 該目錄為命令檔案目錄,也稱為二進位制目錄。包含了供系統...