Linux目錄結構及說明

目錄結構圖

目錄結構說明

Directory服務器

Description字體

/spa

根目錄。在WindowsDOS或者其餘相似的操做系統裏面,每一個分區都會有一個相應的根目錄。可是Linux和其餘UNIX系統則把全部的文件都放在一個目錄樹裏面,/就是惟一的根目錄。通常來說,根目錄下面不多保存什麼文件,或者只有一個內核映像在這裏。操作系統

/boot遊戲

不少Linux系統把內核映像和其餘一些和啓動有關的文件都放在這裏。進程

內核和加載內核所需的文件ip

/tmp內存

通常只有啓動時產生的臨時文件纔會放在這個地方。咱們本身的臨時文件都放在/var/tmpci

/mnt文檔

這個目錄下面放着一些用來安裝其餘設備的子目錄,好比說/mnt/cdrom或者/mnt/floppy。在有些Linux中這個目錄被/mount代替。

/lib

啓動的時候所要用到的庫文件都放在這個目錄下。那些非啓動用的庫文件都會放在/usr/lib下。內核模塊是放在/lib/modules/(內核版本)下的。

/proc

這個目錄在磁盤上實際上是不存在的。裏面的文件都是關於當前系統的狀態,包括正在運行的進程、硬件狀態、內存使用的多少等。

虛擬文件系統,包含內核運行中的狀態信息

有關/proc的知識很是重要

/dev

這個目錄下保存着全部的設備文件。裏面有一些是由Linux內核建立的用來控制硬件設備的特殊文件。

設備文件

/var

這裏有一些被系統改變過的數據。好比說/var/tmp,就是用來儲存臨時文件的。還有不少其餘的進程和模塊把它們的記錄文件也放在這個地方,包括以下一些重要的子目錄

系統專用數據和配置文件,含有logs, spool等目錄

/var/log

這裏放着絕大部分的記錄文件。隨着時間的增加,這個目錄會變得很龐大,因此要按期清理;

/var/run

包括了各類運行時的信息;

/var/lib

包括了一些系統運行時須要的文件;

/var/spool

郵件,新聞,打印序列的所在地。

/root

root用戶的主目錄。

/home

通常用戶的主目錄都會放在這個目錄下。在Linux下,能夠經過#cd ~來進入本身的主目錄。

用戶的主目錄

/etc

這裏保存着絕大部分的系統配置文件。相對來說,單個用戶的系統配置文件會保存在這個用戶本身的主目錄裏面。下面列舉其中一些重要的子目錄

配置文件

/etc/X11

這裏放着X窗口系統(Linux中的圖形用戶界面系統)所須要的配置文件。XF86Config就是把配置儲存到這個地方的。/etc/X11/fonts裏面放着一些服務器須要的字體,還存放一些窗口管理器存放的配置文件;

/etc/init.d

這個目錄保存着啓動描述文件,包括各類模塊和服務的加載描述。因此若是不清楚的話,千萬不要隨便刪除其中的文件,這裏存放的文件都是系統自動進行配置的,不須要用戶配置;

/etc/rcS.d

這裏放着一些鏈接到/etc/init.d的文件,根據runlevel的不一樣而執行相應的描述。這裏的文件名都是由S來開頭的,而後是一個兩位的數字——表示各類服務啓動的順序。好比,S24foo就是在S42bar前面執行的。接着就是相應的鏈接到/etc/init.d下面的文件名字了;

/etc/rc0.d - /etc/rc6.d

這裏面也是一些鏈接文件,和/etc/rcS.d差很少。不一樣的是,這些只會在指定的runlevel下運行相應的描述。0表示關機,6表示重啓。全部以K開頭的文件表示關閉,全部以S開頭的文件表示重啓。目前來說,文件的命名方式和/etc/rcS.d是同樣的。

/bin/sbin

這裏分別放着啓動時所須要的普通程序和系統程序。不少程序在啓動之後也頗有用,它們放在這個目錄下是由於它們常常要被其餘程序調用。

系統命令

/usr

這是一個很複雜、龐大的目錄。除了上述目錄以外,幾乎全部的文件都存放在這下面。下面列舉其中一些重要的子目錄

/usr/X11R6/usr/X11/usr/Xfree86

這裏保存着X窗口系統所須要的文件,它的目錄結構和/usr是同樣的;

/usr/bin

二進制可執行文件存放的目錄,這裏放着絕大部分的應用程序;

/usr/sbin

這裏放着絕大部分的系統程序;

/usr/games

遊戲程序和相應的數據會放在這裏;

/usr/include

這個目錄保存着CC++的頭文件;

/usr/lib

啓動時用不到的庫文件都會放在這裏;

/usr/info

這裏保存着GNU Info程序所須要的數據;

/usr/man

這裏保存着man程序所須要的數據;

/usr/src

這裏保存着源代碼文件;

/usr/doc

這裏保存着各類文檔文件。這些文件能夠幫助你瞭解Linux,解決問題和提供一些技巧;

/usr/local

這裏保存着本地計算機所須要的文件。在用戶進行遠程訪問的時候特別有意義。這個目錄在有些Linux系統下就是一個單獨的分區,存放一些這臺機子所屬的那個用戶的文件。裏面的結構和/usr是同樣的;

/usr/shared/usr/share

這裏保存着各類共享文件。

/media

可移動介質的文件系統掛載點

相關文章
相關標籤/搜索