Linux 硬連結與軟連結比較表
| 特性 | 硬連結 (Hard Link) | 軟連結 (Soft/Symbolic Link) |
|---|---|---|
| 定義 | 共享相同 inode 的檔案分身 | 包含目標路徑的特殊檔案 (捷徑) |
| Inode | 與源檔案相同 | 與源檔案不同 |
| 跨檔案系統 | 不可 | 可以 |
| 連結目錄 | 不可 | 可以 |
| 檔案大小 | 顯示與源檔案相同 | 極小 (只記錄路徑字串) |
| 源檔案刪除 | 只要還有連結,資料就存在 | 軟連結失效 (變死連結) |
| 建立指令 | ln <源> <連結> |
ln -s <源> <連結> |
| ls -l 顯示 | 連接數 (inode) 增加 | 以 l 開頭,顯示指向路徑 |