Mv
*nix 行為,當使用 mv 覆蓋由另一個程序打開的文件時
即使舊文件已被替換,其他程序是否能夠完成讀取舊文件?
如果其他程序一直保持文件打開,那麼是的,它應該能夠繼續讀取。
就像您可以刪除打開的文件一樣,打開文件的程序仍然可以從文件中讀取/寫入,直到文件關閉。
是的,打開文件的程序將通過打開的文件描述符讀取文件。mv 命令只是更改關聯的目錄條目。