Linux内所有的一切都是以檔案的形式呈現,檔案存放在目錄中。無論哪個版本的Linux系統,在根目錄下都有一些目錄,這些目錄是标準的。各個Linux發行版本會存在一些小小的差異,但總體來說,還是大體差不多。
下面通過指令檢視CentOS 7的目錄結構:
<a href="https://s2.51cto.com/wyfs02/M01/97/7D/wKioL1kuxOni6V1ZAAAUbxIG_Xs732.png" target="_blank"></a>
也可以通過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
----------------------------------------------------------------------------------------
附加知識點:
如何檢視指令檔案的依賴?
<a href="https://s2.51cto.com/wyfs02/M00/97/7E/wKioL1kuzqyTAo7gAAA8RqW-BsM287.png-wh_500x0-wm_3-wmp_4-s_2593975623.png" target="_blank"></a>
本文轉自Grodd51CTO部落格,原文連結:http://blog.51cto.com/juispan/1931140,如需轉載請自行聯系原作者