Linux用mv移走正在讀寫的檔案會報錯嗎?
世界只因有你
世界只因有你 2017-05-18 10:51:33
0
2
1844

1)在Linux系統中用mv指令移走正在讀取檔案會怎麼樣?
例如檔案1.txt正在被進程A讀取,我用mv指令把1.txt移到別的目錄去,進程A會出錯嗎?

2)還有mv移走正在寫入的檔案又會怎麼樣?
例如檔案2.txt正在被進程B寫入數據,用mv指令把2.txt移到別的目錄去,進程B會出錯嗎?

mv移動檔案到別的目錄有兩種情況:
1)移動到同一分割區的不同目錄內
2)移動到不同分割區的不同目錄內

以上兩種情況的mv移動,會有不同結果嗎?

請大神指教。

世界只因有你
世界只因有你

全部回覆(2)
世界只因有你

吃著吃著飯,飯碗被人搶了,能不出事兒嗎?

滿天的星座

同一分割區沒有問題,linux 用的是 inode,只要還有一個行程使用文件,你刪除文件都可以繼續讀寫。有時候誤刪文件都是根據這個道理去挽救的。
不同分區就會造成不同的 inode,會有奇怪的現象發生。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板