Hard-Link

將文件複製到新目錄,這是否只是創建一個新的硬連結?

  • February 25, 2016

我正在嘗試掌握硬連結。當一個人從

/dir1/file1

/dir2/file1

這會創建一個硬連結,還是數據實際上是重複的,現在存在兩個硬連結?

它在您複製時創建一個新文件。硬連結是不同的東西

ln fileA fileB是硬連結。

ls -il fileA fileB

i參數將顯示 HD 上的 inode

在這裡您可以看到 fileA 和 fileB 具有相同的 inode 編號( 1482256 ),而且兩個文件具有相同的文件權限和相同的大小,因為“大小”位於同一個 inode 上,它不會佔用您的任何額外空間高畫質 !

現在,如果我們要刪除原來的fileA

rm fileA

並查看連結的內容fileB

cat fileB

您仍然可以閱讀您鍵入的有趣的文本行。(魔法 !)

引用自:https://unix.stackexchange.com/questions/265762