Linux系統目錄結構說明
阿新 • • 發佈:2018-11-15
把最近學習的東西整理記下,方便以後查閱 Linux系統目錄結構 目錄名 描述 / 根目錄,一般根目錄下只存放目錄,不要存放檔案。/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分割槽中 /bin 存放系統中最常用的二進位制可執行檔案(二進位制檔案)。基礎系統所需要的那些命令位於此目錄,也是最小系統所需要的命令;例如ls、cp、mkdir等命令。功能和/usr/bin類似,這個目錄中的檔案都是可執行的,普通使用者都可以使用命令 /boot 存放Linux核心和系統啟動檔案,包括Grub、lilo啟動程式 /dev 存放所有裝置檔案,包括硬碟、分割槽、鍵盤、滑鼠、USB等 /etc 存放系統所有配置檔案,例如passwd存放使用者賬戶資訊,hostname存放主機名等。/etc/fstab是開機自動掛載一些分割槽的,在裡面寫入一些分割槽資訊,就能實現開機掛載分割槽 /home 使用者目錄的預設位置 /initrd 存放啟動時掛載initrd.img映像檔案的目錄,以及載入所需裝置模組的目錄 /lib 存放共享的庫檔案,包含許多被/bin和/sbin中程式使用的庫檔案 /lost+found 在ext2或者ext3檔案系統中,當系統意外崩潰或者計算機意外關機,而產生一些檔案碎片存放在這裡。當系統啟動的過程中fsck工具會檢查這裡,並修復已經損壞的檔案系統。有時系統發生問題,有很多的檔案被移動到這個目錄中,可能會用手工的方式來修復或移動到檔案的原位置上 /media 即插即用型裝置的掛載點自動在這個目錄下建立。例如USB自動掛載後會在這個目錄下產生一個目錄;CDROM/DVD自動掛載後,也會在這個目錄中建立一個目錄,存放臨時讀入的檔案 /mnt 此目錄通常用於作為被掛載的檔案系統的掛載點 /proc 存放所有標誌為檔案的程序,它們是通過程序號或其他的系統動態資訊進行標識。例如CPU、硬碟分割槽、記憶體資訊等存放在這裡 /opt 作為可選檔案和程式的存放目錄。有些軟體包也會被安裝在這裡,也就是自定義軟體包;有些使用者自己編譯的軟體包,就可以安裝在這個目錄中 /root 根使用者(超級使用者)的主目錄 /sbin 大多是涉及系統管理的命令的存放地,也是超級許可權使用者root的可執行命令存放地。普通使用者無許可權執行這個目錄下的命令,這個目錄和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目錄是相似的。注意,凡是目錄sbin中包含的都是root許可權才能執行的 /srv 存放系統所提供的服務資料 /sys 該目錄用於將系統裝置組織或層次結構,並向用戶提供詳細的核心資料資訊 /tmp 臨時檔案目錄,有時使用者執行程式的時候,會產生臨時檔案。/var/tmp目錄和這個目錄相似 /usr 用於存放與系統使用者直接有關的檔案和目錄,如應用程式及支出系統的庫檔案 /usr/X11R6 X Window系統 /usr/bin 使用者管理員的標準命令 /usr/include C/C++等開發工具語言環境的標準include檔案 /usr/lib 應用程式及程式報的連結庫 /usr/local 系統管理員安裝的應用程式 /usr/local/share 系統管理員安裝的共享檔案 /usr/sbin 使用者和管理員的標準命令 /usr/share 存放使用手冊等共享檔案的地方 /usr/share/dict 存放詞表的目錄 /usr/share/man 系統使用手冊 /usr/share/misc 一般資料 /usr/share/sgml SGML資料 /usr/share/xml XML資料 /var 通常用於存放長度可變的檔案,例如日誌檔案和印表機檔案 /var/cache 應用程式快取目錄 /var/crash 系統錯誤資訊 /var/games 遊戲資料 /var/lib 各種狀態資料 /var/lock 檔案鎖定記錄 /var/log 日誌記錄 /var/mail 電子郵件 /var/opt /opt目錄的變數資料 /var/run 程序的標示資料 /var/spool 存放電子郵件,列印任務等的佇列目錄 /var/tmp 臨時檔案目錄 --------------------- 作者:寒冰屋 來源:CSDN 原文:https://blog.csdn.net/mzl87/article/details/79673012 版權宣告:本文為博主原創文章,轉載請附上博文連結!