Filesystems

我怎麼能這樣,當不是原始的硬連結被編輯時,它們會首先被複製然後編輯?

  • March 6, 2021

這是我想我可能必須送出更新檔或功能請求的東西,但我想知道是否可以創建指向文件的硬連結,當編輯不是原始文件的硬連結時,它會在實際編輯之前先被複製嗎?

這適用於哪個主要文件系統?

謝謝。

創建文件的硬連結後,一個文件只有兩個連結。雖然您可能記得哪個連結是第一個,哪個是第二個,但文件系統卻不記得。

因此,編輯器可以確定文件是否存在多個連結。編輯器在保存新文件時可能會或可能不會保留連結。

您可能想要的是一個支持cp --reflink. 這樣您就可以獲得一個節省空間的副本,但是當您更改副本時,您的原始文件不會被修改。

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