本篇是 Linux 操作的核心——一切都是檔案。理解檔案權限、目錄結構、檔案系統的運作原理,是所有後續管理工作的基石。

涵蓋主題#

  • 檔案權限與目錄配置:使用者/群組/其他人的權限模型、rwx 對檔案與目錄的不同意義、FHS 標準
  • 檔案與目錄管理:路徑觀念、檔案操作、umask 預設權限、SUID/SGID/SBIT 特殊權限、檔案搜尋
  • 磁碟與檔案系統管理:inode/block 架構、EXT2/XFS 檔案系統原理、VFS 虛擬檔案系統、硬連結與符號連結
  • 壓縮、打包與備份:壓縮原理、tar 打包觀念、檔案系統層級備份策略

為什麼這些觀念很重要#

作為開發者,你每天都在跟檔案打交道——寫程式碼、讀 log、部署應用。當你理解 inode 是什麼、權限的位元運算怎麼算、硬連結與符號連結的差異,就能解釋許多「莫名其妙」的錯誤:為什麼 Permission denied、為什麼磁碟空間明明夠卻無法建立檔案、為什麼刪除了檔案空間卻沒釋放。