linux默認目錄介紹

目錄/文件 用途 來源
/ /處於Linux文件系統樹形結構的最頂端,它是Linux文件系統的入口,全部的目錄、文件、設備都在/之下。 -
/bin 該目錄存放着系統最經常使用的最重要的命令,至關於DOS下的內部命令,只不過它們是以獨立的文件形式存在。好比:ls、cp、mkdir等命令。這個目錄中的文件都是可執行的而且是普通用戶均可以使用的命令。做爲系統最基礎的命令都放在這裏。 binary
/usr 該目錄是系統存放程序的地方,好比普通命令、幫助文件、安裝的軟件等。這個目錄下有不少的文件和目錄。當咱們安裝一個Linux發行版官方提供的軟件包時,大多安裝在這裏。當有涉及服務器的配置文件時,會把配置文件安裝在/etc目錄中。/usr目錄下包括涉及字體目錄/usr/share/fonts、幫助目錄/usr/share/man或/usr/share/doc等。 unix shared resource
/var 該目錄的內容是常常變更的,/var下有/var/log目錄用來存放系統日誌的目錄。/var/www目錄用來定義Apache服務器站點存放目錄。/var/lib用來存放一些庫文件。 variable
/sbin 大多數涉及系統管理的命令都存放在該目錄中,它是超級權限用戶root的可執行命令存放地,普通用戶無權限執行這個目錄下的命令,凡是目錄sbin中包含的命令都是root權限才能執行的。 super user binary
/root Linux超級權限用戶(系統管理員)root的主目錄。 -
/home 普通用戶的主目錄都默認存放在該目錄中,好比:有個用戶叫wang,那它的主目錄就是/home/wang,也能夠用~wang表示。 -
/etc 該目錄是系統配置文件的所在地,一些服務器的配置文件也在這裏,好比:用戶賬號及密碼配置文件等。 etcetera
/dev 設備文件存儲在該目錄中,這個目錄下是全部Linux的外部設備文件,這些設備文件的功能相似於DOS下的.sys文件和Win下的.vxd文件。Linux將設備當成文件使用,即將設備抽象化,這樣極大地方便了咱們對設備的操做控制。所以Linux中設備和文件是用相同的方法訪問的。 device
/boot Linux的內核及引導系統的程序所須要的文件都存放在該目錄中,好比vmlinuz、initrd.img等文件都位於這個目錄中。在通常狀況下,GRUB或LILO系統引導管理器在這個目錄中。 -
/opt 該目錄是可選的軟件包安裝目錄,有些軟件包咱們能夠將它安裝在該目錄中。 optional
/tmp 該目錄用於存放臨時文件,有時用戶運行程序的時候,會產生一些臨時文件。/tmp就是用來存放臨時文件的。/var/tmp目錄和該目錄的做用是類似的。 temporary
/lost+found 在ext2或ext3文件系統中,當系統意外崩潰或機器意外關機,而產生的一些文件碎片就存放在該目錄中。當系統啓動在過程當中fsck工具會檢查這裏,並修復已經損壞的文件系統。 有時系統發生問題,有不少的文件被移到這個目錄中,可能要用手工的方式來修復,或移到文件原來的位置上。 -
/lib 該目錄用於存放庫文件,這個目錄裏存放着系統最基本的共享庫,其做用相似於Windows裏的.dll文件。幾乎全部的應用程序都需要用到這些共享庫。 library
/mnt 該目錄是用於存放掛載儲存設備的掛載目錄的,系統提供這個目錄是讓用戶臨時掛載別的文件系統,好比有cdrom等目錄。 mount
/proc 操做系統運行時,進程(正在運行中的程序)信息及內核信息(好比cpu、硬盤分區、內存信息等)存放在這裏。/proc目錄是假裝的文件系統proc的掛載目錄,proc並非真正的文件系統。所以,這個目錄是一個虛擬的目錄,它是系統內存的映射,咱們能夠經過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬盤上而是在內存裏。 process
/misc 該目錄能夠用來存放雜項文件或目錄,即那些用途或含義不明確的文件或目錄能夠存放在該目錄下。 miscellany
/media 即插即用型存儲設備的掛載點自動在該目錄下建立。好比USB盤系統自動掛載後,會在這個目錄下產生一個目錄;CDROM/DVD自動掛載後,也會在這個目錄中建立一個目錄,相似於cdrom這個目錄。該目錄只有在最新的發行套件上纔有。 -
/initrd 系統在啓動前的內核是壓縮的(這和ramdisk有關),當系統啓動時須要解壓縮,該目錄就是解壓縮時的臨時目錄,當啓動完後又將該目錄清空。 boot loader initialized RAM disk
/usr/man 該目錄是Linux系統幫助文檔的存放目錄。 -
/proc/cpuinfo 關於處理器的信息,如類型、廠家、型號和性能等。好比cat /proc/cpuinfo - 
/proc/devices 當前運行內核所配置的全部設備清單。 -
/proc/filesystems 當前運行內核所配置的文件系統。 - 
/proc/dma 當前正在使用的DMA通道。 - 
/proc/interrupts 正在使用的中斷和曾經有多少箇中斷。 -
/proc/ioports 當前正在使用的I/O端口。 - 
/etc/init.d 這個目錄是用來存放系統或服務器以System V模式啓動的腳本,這在以System V模式啓動或初始化的系統中常見。好比RedHat Fedora。 - 
/etc/xinetd.d 若是服務器是經過xinetd模式運行的,它的腳本要放在這個目錄下。有些系統沒有這個目錄,好比Slackware,有些老的版本也沒有。在Redhat Fedora中比較新的版本中存在。 - 
/etc/rc.d 這是Slackware發行版中有的一個目錄,是BSD方式啓動腳本的存放地,好比定義網卡,服務器開啓腳本等。 - 
/etc/X11 是X-Window相關的配置文件存放地。 -
/usr/bin 這個目錄是可執行程序的目錄,普通用戶就有權限執行。當咱們從系統自帶的軟件包安裝一個程序時,他的可執行文件大多會放在這個目錄。類似的目錄是/usr/local/bin目錄。有時/usr/bin中的文件是/usr/local/bin的連接文件。 - 
/usr/sbin 這個目錄也是可執行程序的目錄,但大多存放涉及系統管理的命令。只有root權限才能執行,類似目錄是/sbin或/usr/local/sbin或/usr/X11R6/sbin等。 - 
/usr/local 這個目錄通常是用來存放用戶自編譯安裝軟件的存放目錄。通常是經過源碼包安裝的軟件,若是沒有特別指定安裝目錄的話,通常是安裝在這個目錄中。 - 
/usr/lib 該目錄和/lib目錄類似,是庫文件的存儲目錄。存放一些經常使用的共享庫。 - 
/usr/share 該目錄用於存放系統共用的東西,好比/usr/share/fonts是字體目錄,是用戶都共用的。 - 
/usr/share/doc 該目錄是Linux共享文檔的存放地。 - 
/usr/share/man 該目錄是共享的幫助文件的存放地。 - 
/usr/src 該目錄是內核源碼存放地,下面有內核源碼目錄,好比linux、linux-2.xxx.xx目錄等。有的系統也會把一些源碼軟件包安裝在這裏,好比Redhat Fedora。另外Redhat 4.0/5.0,它的內核源碼包的目錄位於/usr/src/kernels目錄下的某個目錄中(只有安裝後纔會生成相應目錄)。 -
/var/adm 好比軟件包安裝信息、日誌、管理信息等就存放在該目錄下,在Slackware操做系統中是有這個目錄的。在Fedora中好象沒有。 - 
/var/log 該目錄用於存放系統日誌。 - 
/var/spool 打印機、郵件、代理服務器等假脫機目錄存放在該目錄下。 - 
相關文章
相關標籤/搜索