Mv

*nix 行為,當使用 mv 覆蓋由另一個程序打開的文件時

  • March 9, 2012

即使舊文件已被替換,其他程序是否能夠完成讀取舊文件?

如果其他程序一直保持文件打開,那麼是的,它應該能夠繼續讀取。

就像您可以刪除打開的文件一樣,打開文件的程序仍然可以從文件中讀取/寫入,直到文件關閉。

是的,打開文件的程序將通過打開的文件描述符讀取文件。mv 命令只是更改關聯的目錄條目。

引用自:https://serverfault.com/questions/368197