Linux的根目錄如圖示: linux
bin 目錄下是用戶二進制文件(系統的全部用戶使用的命令都在這裏設置)
例如:chomod、cat、cp、gzip、sed等shell
dev 設備文件(包括終端設備、USB或鏈接到系統的任何設備)
例如:/dev/tty一、/dev/usbmon0數據庫
etc 全部程序所須要的配置文件,也包含了用於啓動/中止單個程序的啓動和關閉shell腳本
例如:apache
home 全部用戶用home目錄來存儲他們的我的檔案。
服務器
lib 包含支持位於/bin和/sbin下的二進制文件的庫文件.less
庫文件名爲 ld*或lib*.so.*
media 用於掛載可移動設備的臨時目錄ssh
opt 可選的附加應用程序spa
opt表明可選的。 包含從個別廠商的附加應用程序。 附加應用程序應該安裝在/opt/或者/opt/的子目錄下。
root 系統管理員的主目錄日誌
usr 用戶程序code
包含二進制文件、庫文件、文檔和二級程序的源代碼。 /usr/bin中包含用戶程序的二進制文件。若是你在/bin中找不到用戶二進制文件,到/usr/bin目錄看看。例 如:at、awk、cc、less、scp。 /usr/sbin中包含系統管理員的二進制文件。若是你在/sbin中找不到系統二進制文件,到/usr/sbin目錄看看。例如:atd、cron、sshd、useradd、userdel。 /usr/lib中包含了/usr/bin和/usr/sbin用到的庫。 /usr/local中包含了從源安裝的用戶程序。例如,當你從源安裝Apache,它會在/usr/local/apache2中。
boot 引導加載程序文件
內核的initrd、vmlinux、grub文件位於/boot下。
mnt 系統提供這個目錄是讓用戶臨時掛載其餘的文件系統
proc 虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。
sbin 系統二進制文件 ( 超級管理命令,這裏存放的是系統管理員使用的管理程序)
srv 服務數據
srv表明服務。 包含服務器特定服務相關的數據。 例如,/srv/cvs包含cvs相關的數據。
tmp 臨時文件
包含系統和用戶建立的臨時文件。 當系統從新啓動時,這個目錄下的文件都將被刪除。
var 變量文件
var表明變量文件。 這個目錄下能夠找到內容可能增加的文件。 這包括 - 系統日誌文件(/var/log);包和數據庫文件(/var/lib);電子郵件(/var/mail);打印隊列(/var/spool);鎖文件(/var/lock);屢次從新啓動須要的臨時文件(/var/tmp);