Linux 軟硬連結簡介

硬連結 Hard Link

多個 File 連結同一個 inode 號碼。

特性:

1. 任一個 File 被刪除,只要節點數量不是0,File 依然會存在。

2. 修改其中一個 File 的內容,其他 File 會同步修改

3. 不能跨 Filesystem

4. 不能 link 目錄

 

硬連結指令:

ln File1 File2

ll -i File1 File2

inode編號         節點數
1912701 -rw-r--r-- 2 root root 255 Jan 6 2007 /xxx/File1
1912701 -rw-r--r-- 2 root root 255 Jan 6 2007 /xxx/File2

 

軟連結 Soft Link

建立一個獨立的 File (唯一inode編號)會占用硬碟的空間,它透過檔案路徑連結檔案或目錄。(與Windows的捷徑概念相同)

特性:

1. 可指到一個不存在的檔案,檔案會開不了

2. 跨 Filesystem

3. 能 link 檔案或目錄

 

軟連結指令:

ln -s File1 File2

ll -i File1 File2

1912701 -rw-r--r-- 2 root root 255 Jan  6  2007 /xxx/File1
654687 lrwxrwxrwx 1 root root 12 Oct 22 13:58 /xxx/File2 -> /xxx/File1

 

參考網址:

http://linux.vbird.org/linux_basic/0230filesystem.php#link

posted @ 2014-04-01 11:07  a-jay  阅读(127)  评论(0编辑  收藏  举报