在Linux 或類 Unix 系統中任何東西都被視為檔案。資料夾是檔案,檔案當然是檔案,甚至硬體裝置也還是檔案。硬體會被關聯為接點(node),但它們本質上依然被視作檔案。
Linux和Unix檔案系統是按樹型結構分級組織的。檔案系統的最上層是 /
或者根資料夾,其他檔案或資料夾都在根資料夾下。例如,/home/jebediah/cheeses.odt
表示的是cheeses.odt
檔案的完整路徑,而cheeses.odt
檔案是在jebediah
資料夾下,jebediah
又是在home
資料夾下,home
則是在根(/
)資料夾下的。
根 (/
) 資料夾下的一些列的資料夾對每個Linux發行版都很重要。下列是根 (/
) 資料夾下一些資料夾。
/bin
- 一些重要的 bin檔案
/boot
- boot 設定檔案、核心和其它啟動 時所需的檔案
/dev
- 裝置 ( device)檔案
/etc
- 放置設定檔及啟動的命令稿。 etc.
/home
- 不同使用者的主資料夾 資料夾
/initrd
- 用來建立定制的 initrd 啟動程序
/lib
-系統的函式庫檔案
/lost+found
- 在根 (/
) 資料夾之下提供一個lost+found(lost+found)系統
/media
- 自動掛載(加載)的硬碟分區以及類似CD、數碼相機等可移動媒體。
/mnt
-硬碟上手動 掛載的檔案系統
/opt
- 第三方(opt)套用程式安裝位置
/proc
- 特別的動態資料夾,用以維護系統訊息和狀態,套件括正在執行的程序(processes)的訊息
/root
- 管理員 (root) 使用者 home 資料夾(slash-root)
/sbin
- 重要的系統二進制 (system binaries) 檔案
/srv
- 可套件含已經用於向其它系統提供服務 (served) 的檔案
/sys
- 系統 (system) 檔案
/tmp
- 臨時 (temporary) 檔案
filename>/usr
/var
- 經常變化的(variable)檔案,諸如日誌或者資料庫等