Osx
通過 pv 獲取目錄複製的進度資訊
我需要複製一個非常大的目錄(此處以 TB 為單位)並希望監控進度。
我發現這
pv
是一個不錯的實用程序,但是如何使用它遞歸地複制目錄?(pv src > dst
不起作用,因為它們是目錄)PS:在 OS X Mountain Lion 上執行,
pv
是從 Mac Ports 安裝的
採用
rsync --progress [SRC] [DST]
請檢查
man rsync
頁面,因為它有很多非常有用的選項。-a
for archive 是一個好的開始,但這取決於您的確切要求。通過管道複製會不必要地減慢複製過程,尤其是基於文件的複製過程。
您可以使用
tar
orpax
或cpio
:mkdir -p dst && (cd src && tar cf - .) | pv -trb | (cd dst && tar xpf -)