[問題]mv指令取消後原始檔案的資料還是完整的嗎?

看板Linux作者 (the sight of the eyes)時間13年前 (2010/12/19 23:12), 編輯推噓4(405)
留言9則, 5人參與, 最新討論串1/2 (看更多)
請問ㄧ下 當我想用mv指令將資料從 A 搬到 B 指令執行到途中才想到硬碟空間可能會有問題 這時我按了 Ctrl + C 這時候原本在A處的原始資料 應該還是完整的吧 ! 所以A不會因有部分搬到B處,而有所缺少囉? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.54.80 ※ 編輯: BLUBLU 來自: 123.192.54.80 (12/19 23:14)

12/19 23:43, , 1F
看來源和目的地有沒有在同一個分割區吧 XD
12/19 23:43, 1F

12/19 23:48, , 2F
mv的原理是搬一點刪一點嗎?
12/19 23:48, 2F

12/19 23:52, , 3F
沒有再同一 partition
12/19 23:52, 3F

12/19 23:56, , 4F
一樓能說明一下有沒有同一個分割區有什麼差嗎?謝謝~
12/19 23:56, 4F

12/20 00:07, , 5F
在同一分割區的話,就只是換 inode 而已;
12/20 00:07, 5F

12/20 00:07, , 6F
沒在同一分割區的話,就是複製再刪除。
12/20 00:07, 6F

12/20 00:08, , 7F
而原 PO 若是搬移單個檔案的話,那就是完整的。
12/20 00:08, 7F

12/20 00:10, , 8F
若是搬移一個資料夾的話,我還沒試過,應該是會不完整。
12/20 00:10, 8F

12/20 15:38, , 9F
恩恩~謝謝樓上~~
12/20 15:38, 9F
文章代碼(AID): #1D3Y3g-S (Linux)
文章代碼(AID): #1D3Y3g-S (Linux)