mv 指令 - 它是如何運作的?

mv 指令 - 它是如何運作的?

我正在使用以下命令移動大型目錄(最多 10GB)mv命令,幾分鐘後我取消了它(Ctrl+C)。

mv然後進程停止,一些檔案被複製到目標目錄。

我的問題是mv命令將文件複製到目標目錄後立即刪除文件,還是複製完所有文件後立即刪除所有文件?

答案1

當您在同一檔案系統上工作時,mv實際上不會將檔案內容複製到其他地方並刪除原始檔案。它只是將指針移動到文件(簡單地說),或者重命名它。

ed檔案的inode號mv不會改變。

跨檔案系統運作時,mv只會將原始檔案一一複製然後刪除。

相關內容