/ - root directory
/bin - binaries files
包含了基本的 shell 指令,如: ls、cp、cd ...等
/dev - device files
與 device 有關的文件,皆為 virtual files
常用到的有:
```
/ dev / null
/ dev / zero
/ dev / random
```
/etc - configuration file
/usr - user binaries and program data
可執行的 files、libraries
```
‘/usr/bin’ 基本的 user 指令
‘/usr/sbin’ admin 的其他指令
‘/usr/lib’ system libraries
‘/usr/share’ documentation 及 通用的 libraries
```
/home - user 個人資料
/lib - shared libraries
/sbin - system binaries
類似 /bin,不過只能由 root、sudo user 執行
/tmp - temporary files
暫存文件,系統重啟時,內容會被刪除
建議不要放重要資料
/var - variable data files
/boot - boot files
/proc - process and kernel files
運行 processes 及 kernel parameters
例如:
* 檢查要檢查 cpu 資訊,可以查看 /proc/cpuinfo
* 檢查記憶體用量,查看 /proc/meminfo
/opt - optional software
安裝第三方應用程式
通常都是安裝後,將 binary file link 到 /bin
/root - home directory of the root
root user 的主目錄,與根目錄(/)不同
根目錄位於 /root,而不是 /home/root
/media - mount point for removable media
當連接 removable media, 例如:USB、SD 卡、DVD
會產生資料夾在此目錄下
/mnt - mount directory
類似 /media,不過這裡是系統管理員手動安裝用
/srv - service data
系統提供的服務的數據
例如:運行一個 HTTP server,將 website data 存放在 /srv 下是比較好的做法
Ref: