hard link可以看作是copy,只是hard link和target共同指向同一個(gè)inode.可以理解為copy了一個(gè)指針(所以它們有著相同的inode)。hard link無法超越filesystem邊界,不能link目錄。直觀的理解就是指針,無論vi的是link文件或者target文件,內(nèi)容都發(fā)生了同樣的改變,這點(diǎn)就是指針的概念了。如果刪掉任何一個(gè)文件,另一個(gè)都不受影響

 symbolic link可以理解為創(chuàng)造了一個(gè)target的PATH的指針。symbolic link并不指向target直接的inode位置,而是指向target的PATH。由于是創(chuàng)造,所以symlink和target有著不同的 inode. symlink可以跨越filesystem, 可以link目錄。如果target文件被刪除,則在系統(tǒng)中symbolic link會報(bào)錯(cuò),因?yàn)镻ath的文件不存在了。