2009-10-10 33 views
0

我正試圖在兩個unix機器之間傳輸一個大的(〜3GB)文件。單個unix命令能夠正確傳輸大文件?

我可以使用scp或rsync,但有時傳輸已損壞。 (我必須手動檢查。) 我可以將文件拆分成塊並傳輸它們,然後校驗和然後重新組合,但這很乏味。

是否有一個正確的命令在兩臺Unix機器之間傳輸大文件? 我希望它能夠自動校驗這兩個副本,並且保持重做傳輸(或其中的部分),直到它正確地獲得通過電線的所有字節。

+0

使用scp或rsync時,我從來沒有遇到「有時」損壞的問題。如果我這樣做,我會非常擔心;隨機腐敗不應該像那樣發生。 – 2009-10-10 08:36:48

回答

0

對不起,但scp不應該損壞文件。它取決於tcp/IP,它負責正確的數據傳輸。也許你應該檢查你的服務器/客戶端上的壞RAM或其他問題。