linux软连接与硬链接
生活随笔
收集整理的這篇文章主要介紹了
linux软连接与硬链接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網上已經有很多詳細分析的例子,這里只做下,便于自己的理解的記錄:
硬鏈接,文件之間建立硬鏈接
相當與增加文件的引用計數
由于硬鏈接文件使用的inode節點是相同,所以在文件系統下看到文件大小等屬性都是與初始文件相同的
原始文件刪除不影響硬鏈接文件,因為刪除的過程相當于文件的引用計數減一,只有引用計數為0時,才會真正刪除文件
?
軟連接
創建一個新的inode節點,節點信息中標記,當前文件連接到的原始文件
由于新的inode節點,只有軟連接信息,和文件相關屬性信息,所以在文件系統下看到文件的大小與原始文件并不相同。
如果原始文件被刪除,則軟連接文件將會失效,但是不會自動刪除掉。
?
做了一個簡單的測試,如果原始文件屬性支持讀請求,而軟連接支持讀寫執行,那么軟連接寫操作能否進行,測試結果顯示,軟連接文件寫操作執行時會提示文件是只讀的,但是可以使用vi強制寫操作命令寫成功。
PS:vi的功能是不是太強大了點
轉載于:https://www.cnblogs.com/remimin/archive/2012/06/07/2540648.html
總結
以上是生活随笔為你收集整理的linux软连接与硬链接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sharepoint webpart 样
- 下一篇: linux 其他常用命令