硬連結 (Hard Link)
其特性如下:
- 以相同的i-node指向相同的檔案。
- 主要用於備份。
- 只能在同一個磁區 (Partition)中建立。
- 只能連結檔案,不能連結目錄。
- 指令為ln (原始檔案) (目地檔案)
如果我們對某個檔案做了硬連結,那麼若刪掉了其中一個,另一個仍然會可以讀去,但是,hard link 是有限制的:
- 不能跨 Filesystem
- 不能 link 目錄。
使用範例
軟連結 (Symbolic Link)
其特性如下:
- 以絕對路徑或相對路徑指向原始的檔案。
- 主要用於簡化路徑。
- 類似MS-Windows下的「建立捷徑」的功能。
- ln -fsv (原始檔案) (目地檔案)
這個的概念就很像windows裡面的捷徑概念,當來源檔被刪除之後,symbolic link 的檔案會開不了。
但是他可以跨FileSystem也可以link目錄,在使用上相對會較為方便。
使用範例