Osx

通過 pv 獲取目錄複製的進度資訊

  • November 17, 2020

我需要複製一個非常大的目錄(此處以 TB 為單位)並希望監控進度。

我發現這pv是一個不錯的實用程序,但是如何使用它遞歸地複制目錄?(pv src > dst不起作用,因為它們是目錄)

PS:在 OS X Mountain Lion 上執行,pv是從 Mac Ports 安裝的

採用rsync --progress [SRC] [DST]

請檢查man rsync頁面,因為它有很多非常有用的選項。-afor archive 是一個好的開始,但這取決於您的確切要求。

通過管道複製會不必要地減慢複製過程,尤其是基於文件的複製過程。

您可以使用tarorpaxcpio

mkdir -p dst &&
 (cd src && tar cf - .) | pv -trb | (cd dst && tar xpf -)

引用自:https://unix.stackexchange.com/questions/56047