Hard-Link
哪些操作會增加連結數
我進行了一次面試,面試官問除了 ln 及其底層系統呼叫之外,哪些操作會增加文件的連結數,我不知道。他表示,打開文件會將連結計數增加一,以防止刪除打開的文件。我不同意他是正確的,為什麼 vi 需要臨時 .swp 文件呢?他是對的嗎?除了 ln 之外,哪些操作可以提高文件的連結計數?
他錯了。唯一增加文件連結數的是
link
系統呼叫。(或使用十六進制編輯器編輯原始文件系統。)