軟連接與硬連接的區別
1. 硬連接不會建立inode,即便用的inode都是同樣的。軟連接會建立新的inode。
2. 硬連接的訪問屬性和源文件如出一轍,沒有l的標識。軟連接的訪問屬性寫明瞭是l,且訪問權限不能設置,只能是777,真正的權限取決於源文件。
3. 若是移動源文件,則軟連接找不到,而硬連接則沒有這個問題,由於軟連接存的是文件的位置。
4. 硬連接是一種引用關係,一個源文件創建1個硬連接,引用計數加1,刪除一個文件(硬連接文件或者源文件),引用計數減1,當引用計數爲0時,真正刪除文件。刪除源文件軟連接只是找不到了目標文件。
5. 不能建立目錄的硬連接,不能在不一樣的文件系統的文件間創建硬連接,軟連接則沒有這些限制。node