Linux内所有的一切都是以檔案的形式呈現,檔案存放在目錄中。無論哪個版本的Linux系統,在根目錄下都有一些目錄,這些目錄是标準的。各個Linux發行版本會存在一些小小的差異,但總體來說,還是大體差不多。
下面通過指令檢視CentOS 7的目錄結構:

也可以通過tree指令以樹狀的形式查顯示整個檔案目錄的内容。系統預設不自帶tree指令,需要通過yum的方式安裝tree指令軟體包。
以下通過表格詳細說明各個目錄的作用:
序号 | 目錄 | 用途 | 作用範圍 | 備注 |
1 | bin | 存放可執行指令的檔案 | 普通使用者 | |
2 | sbin | root使用者 | ||
3 | boot | 存放系統啟動相關檔案 | ||
4 | dev | 存放裝置檔案 | ||
5 | etc | 存放配置檔案 | ||
6 | root | root使用者的家目錄 | ||
7 | home | 存放普通使用者的家目錄 | /home/user/ | |
8 | lib | 存放32位的系統庫檔案 | ||
9 | lib64 | 存放64位的系統庫檔案 | ||
10 | media | 挂載多媒體裝置的目錄 | ||
11 | mnt | 挂接光驅、USB裝置的目錄,加載後,會在mnt裡多出相應裝置的目錄 | 臨時的挂載點 | |
12 | opt | 安裝可選程式 | ||
13 | proc | 系統啟動的程序(PID檔案) | ||
14 | run | 程序産生的臨時檔案,内部檔案一關機就消失 | ||
15 | srv | 存放一些服務産生的檔案 | ||
16 | sys | 系統核心相關的檔案 | ||
17 | tmp | 系統臨時目錄 | ||
18 | usr | 存放使用者的檔案 | ||
19 | var | 存放日志和緩存等與系統運作過程有關的檔案 | /var/log目錄下的20個Linux日志檔案功能詳解: http://t.cn/RzzLC2e |
----------------------------------------------------------------------------------------
附加知識點: