Linux中鏈結的軟 硬鏈結的區別

2021-07-02 23:00:29 字數 663 閱讀 9097

1.在建立上,軟鏈結多乙個引數-s

如:發現:軟鏈結類似於windows中快捷方式,訪問的就是原始檔;硬鏈結類似於copy。但不論軟硬鏈結與真實檔案的大小和建立時間完全相同,且同步更新。

2.硬鏈結與拷貝的區別

發現:拷貝與真實檔案的建立日期不同。

若想複製時日期相同,可通過命令:cp -p a.txt a_copy.txt

3.刪除原始檔後,對軟硬鏈結的影響

軟鏈結類似於快捷方式,所以當原始檔不存在時,它也無效了。

硬鏈結屬於拷貝,當然存在。

4.為什麼硬鏈結可以同步更新?

通過命令ls -i ,發現硬鏈結檔案和原始檔的i結點數字相同,而核心是根據檔案的i結點來標識檔案的,這兩件檔案的i結點相同,所以被認為是乙個檔案,所以同時寫入和修改資料。

5.硬鏈結的要求

硬鏈結不能跨檔案系統,即不能跨分割槽,類似於windows中不能將c盤的硬鏈結放到d盤。而軟鏈結可以放到任何檔案系統。

6.建立到不同的目錄區別:

軟鏈結建立到其它目錄時,需寫絕對目錄:ln -s /home/www/a.txt /home/www/temp

硬鏈結不需要

7.硬鏈結不能對目錄進行建立鏈結,但軟鏈結可以對目錄建立

Linux的軟硬鏈結

linux鏈結分為兩種,一種是硬鏈結一種是符號鏈結。硬鏈結是指通過索引節點來進行。再linux檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點 inode index 在linux中,多個檔案指向同乙個索引節點是存在的,一般這種連線就是硬鏈結。硬鏈結的作用就是允許乙...

linux軟硬鏈結

ln分為軟鏈結和硬鏈結 1 軟連線 s ln s mnt hgfs share hvshare2 相當於在當前目錄下新建乙個名為hvshare2的快捷方式指向 mnt hgfs share路徑 ls hvshare2可顯示指向路徑下的所有檔案,刪除hvshare2相當於刪除原路徑的快捷方式 2 ln...

linux 軟硬鏈結

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...