深入了解 Linux 目錄結構:探討重要的目錄與其用途
在 Linux 系統中,目錄結構是非常重要的一部分,它決定了檔案和資料的組織方式。
了解 Linux 目錄結構有助於更有效地管理和使用 Linux 系統。
本文將介紹 Linux 目錄結構中的主要目錄及其功能。
/bin和/sbin:這兩個目錄分別存放一般用戶可操作的指令(/bin)和系統管理員可操作的指令(/sbin)。目前,這兩個目錄都是連結檔,分別連結到/usr/bin和/usr/sbin。/boot:此目錄存放與開機有關的檔案,包括核心檔案、開機管理程式和設定檔。/dev:此目錄是 “device” 的縮寫,存放裝置檔,包括硬碟檔、鍵盤、滑鼠和終端機檔案等。/etc:此目錄存放許多系統設定檔,包括帳號、密碼和各式服務軟體的設定檔。/home和/root:/home目錄是一般帳號的家目錄預設放置位置,而/root則是系統管理員的家目錄。/lib和/lib64:這兩個目錄存放系統函式庫和核心函式庫。/lib目錄包含核心驅動程式,而其他軟體的函式庫若為 64 位元,則使用/lib64目錄內的函式庫檔案。目前,這兩個目錄也都是連結到/usr/lib和/usr/lib64。/proc:此目錄將記憶體內的資料做成檔案類型並放置在此處,某些核心參數也能手動調整。/sys:此目錄與/proc類似,但主要針對硬體相關的參數方面。/usr:此目錄的名稱是 “unix software resource” 的縮寫,與 Unix 程式有關。從 CentOS 7 開始,系統相關的所有軟體、服務等均放置在這個目錄中。因此,它不能與根目錄分離。/var:此目錄存放一些變動資料,包括系統運作過程中的服務資料、暫存資料、登錄資料等。/tmp:此目錄存放一些使用者操作過程中會啟用的暫存檔,例如 X 軟體相關的資料等。/opt:此目錄是 “optional” 的意思,通常用於放置第三方協力廠商所開發的軟體。
| 目錄名稱 | 應放置檔案內容 |
|---|---|
| /bin | 一般用戶可操作的指令 |
| /sbin | 系統管理員可操作的指令 |
| /boot | 與開機有關的檔案,包括核心檔案、開機管理程式和設定檔 |
| /dev | 裝置檔,包括硬碟檔、鍵盤、滑鼠和終端機檔案等 |
| /etc | 系統設定檔,包括帳號、密碼和各式服務軟體的設定檔 |
| /home | 一般帳號的家目錄預設放置位置 |
| /root | 系統管理員的家目錄 |
| /lib | 系統函式庫和核心函式庫 |
| /lib64 | 64 位元軟體的函式庫檔案 |
| /proc | 記憶體內的資料檔案類型和核心參數 |
| /sys | 硬體相關的參數 |
| /usr | 與 Unix 程式相關,包括系統軟體、服務等 |
| /var | 變動資料,包括系統運作過程中的服務資料、暫存資料等 |
| /tmp | 暫存檔,例如 X 軟體相關的資料等 |
| /opt | 第三方協力廠商所開發的軟體放置處 |
通過對 Linux 目錄結構的深入了解,我們可以更好地掌握 Linux 系統的管理和使用。
這些目錄為檔案和資料提供了組織和存放的架構,熟悉它們有助於我們在日常操作中更為得心應手。

