Cp
複製硬連結時會發生什麼?
想像一下,我有一個文件
something/a.txt
,我從中硬連結b.txt
。現在,如果 Icp b.txt c.txt
是c.txt
的硬連結a.txt
,還是 的內容的副本a.txt
?
硬連結是與其他類型的連結或引用完全不同的概念。
硬連結是同一個 inode 的另一個名稱(有點簡化:文件內容和元數據)。
例如,如果您
a.txt
從硬連結b.txt
,則名稱a.txt
和b.txt
是相同文件的相同名稱。硬連結後,您無法再區分原始文件名是否a.txt
為b.txt
原始文件名。兩個名稱都指向同一個文件。這意味著
cp b.txt c.txt
將像您一樣複製文件內容cp a.txt c.txt
。