2016-04-03 96 views
1

因此,當試圖在複製目錄時顯示進度時,rsync似乎是要走的路。我嘗試過PV,但它會降低性能。Bash Rsync:有沒有提高進度條準確性的方法?

無論如何,我的目標是爲整個目錄傳輸提供一個統一的進度條,這個rsync在新版本中可以很好地處理--info = progress2。問題是這個進度條非常不準確。它跳躍到60-70%馬上,然後從那裏緩慢增加,爬到80-90%之前下降,然後再次攀登等等

我想知道是否有任何我可以使用的選項用rsync來改善呢?我對想法持開放態度,比如跟蹤複製的文件數量與字節或類似的東西。我只是最終想讓rsync的進度條更接近於準確地表示它的過程有多遠。

謝謝。

回答

0

編號rsync從不在掃描整個目錄樹之前掃描整個目錄樹。這在rsync(1)手冊頁的--progress參數下描述。

+0

嗯...所以有比rsync更好的選擇嗎?我正在嘗試進行大型複製/粘貼操作的進度條,我一直在瀏覽網頁,並且rsync是迄今爲止發現的最好的。 – user2223059

+0

你可以先執行一個'rsync -n'來捕獲它將遍歷的樹,然後再正常運行它以獲取實際的進度。 –

相關問題