rsync可以計算「預計」傳輸的量嗎? - Linux

Table of Contents

我目前會用rsync -anv 的dry run看有哪些檔案被操作,但是無法預估實際
大小的總量

sent 2801951 bytes received 9125 bytes 224886.08 bytes/sec
total size is 444584135541 speedup is 158154.43 (DRY RUN)

這是我的/home的dry run結果,444584135541=414GB其實是我的/home
已使用大小,但是同步時並不會傳輸已經一樣的檔案,所以這一定高估,
請問rsync有辦法在列出哪些檔案會動到的同時也列出這些會異動的
檔案總共有多大嗎?

--
"Don't hate the player. Hate the game."
當看到哪個名人賺了大錢,領到高額補助或利息,不要去指責他,
而是要指責那個制度、創造那個制度的人,以及默許那個制度的人。

不然你認為一個人不領18%或是一個人不炒房價,就會改變整體環境嗎?
還不如改變【修改制度的人】,才能從根源改變一切。

--

All Comments

Jacob avatarJacob2016-08-22
送出的不就是2801951 bytes嗎?
Aaliyah avatarAaliyah2016-08-27
應該不是,我不確定sent/received怎麼得到的,但是我把一個
Lily avatarLily2016-08-28
幾百G的資料夾指定到空folder然後dry run,連1MB都沒有
Gary avatarGary2016-08-31
那個好像是這次乾跑所傳輸的量
Elvira avatarElvira2016-09-05
應該是,所以那不是我要的。
Ophelia avatarOphelia2016-09-07
用du看不就好了?
Lauren avatarLauren2016-09-10
rsync -avvni ??
Isabella avatarIsabella2016-09-13
du是看來源的大小吧?除非目的地是空的才有用
Dora avatarDora2016-09-16
@chang0206:這個也不行
Anthony avatarAnthony2016-09-17
可以吧?我在CentOS和BSD都測試過啊
Lucy avatarLucy2016-09-17
加這個 --stats 會有 Total transferred file size:
Gilbert avatarGilbert2016-09-17
我覺得你少了 u 參數,少 u 的話就算檔案一樣也會搬
Harry avatarHarry2016-09-19
--stats可行,謝謝。