【Linux】Linux中目录结构说明
目錄結構說明
原文來自:http://blog.csdn.net/wklken/article/details/7533218
| Directory | Description |
| / | 根目錄。在Windows,DOS或者其他類似的操作系統里面,每個分區都會有一個相應的根目錄。但是Linux和其他UNIX系統則把所有的文件都放在一個目錄樹里面,/就是唯一的根目錄。一般來講,根目錄下面很少保存什么文件,或者只有一個內核映像在這里。 |
| /boot | 很多Linux系統把內核映像和其他一些和啟動有關的文件都放在這里。 內核和加載內核所需的文件 |
| /tmp | 一般只有啟動時產生的臨時文件才會放在這個地方。我們自己的臨時文件都放在/var/tmp。 |
| /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 | 這個目錄保存著C和C++的頭文件; |
| /usr/lib | 啟動時用不到的庫文件都會放在這里; |
| /usr/info | 這里保存著GNU Info程序所需要的數據; |
| /usr/man | 這里保存著man程序所需要的數據; |
| /usr/src | 這里保存著源代碼文件; |
| /usr/doc | 這里保存著各種文檔文件。這些文件可以幫助你了解Linux,解決問題和提供一些技巧; |
| /usr/local | 這里保存著本地計算機所需要的文件。在用戶進行遠程訪問的時候特別有意義。這個目錄在有些Linux系統下就是一個單獨的分區,存放一些這臺機子所屬的那個用戶的文件。里面的結構和/usr是一樣的; |
| /usr/shared,/usr/share | 這里保存著各種共享文件。 |
| /media | 可移動介質的文件系統掛載點 |
| ? | ? |
?
總結
以上是生活随笔為你收集整理的【Linux】Linux中目录结构说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】Linux中正则表达式
- 下一篇: 【Linux】Linux中Vim基础