hard link可以看作是copy,只是hard
link和target共同指向同一個inode.可以理解為copy了一個指針(所以它們有著相同的inode)。hard
link無法超越filesystem邊界,不能link目錄。直觀的理解就是指針,無論vi的是link文件或者target文件,內容都發生了同樣的改變,這點就是指針的概念了。如果刪掉任何一個文件,另一個都不受影響
symbolic link可以理解為創造了一個target的PATH的指針。symbolic link并不指向target直接的inode位置,而是指向target的PATH。由于是創造,所以symlink和target有著不同的
inode. symlink可以跨越filesystem, 可以link目錄。如果target文件被刪除,則在系統中symbolic link會報錯,因為Path的文件不存在了。