Rsync
具有進度條的 Unix 複製命令,但不如 rsync 重
我需要複製很多文件。通常我使用 rsync 因為我將
-aP
選項傳遞給它,我可以看到 (a) 有多少文件需要處理以及 (b) 每個單獨的文件複製了多少。然而 rsync 還通過校驗和做很多事情來驗證文件是否被複製。不過我現在真的不需要了。但是正常
cp
不包括上面提到的剩余文件數,這非常有幫助。有沒有類似的東西
cp
包括剩下多少文件的進度,但沒有那麼重rsync
?
您可以使用 -W 開關執行 rsync,這將禁用校驗和。
那麼這是您建議的合適別名嗎?
cp_p() { rsync -WavP $1 $2 }
-W - 不使用增量傳輸算法
-a 歸檔模式
-v 詳細
-P 顯示進度條並保留部分文件
我在某些地方發現的另一種選擇。雖然需要 pv (pipeviewer) 包。
cp_pv() { pv -per $1 > $2 }
-p 顯示進度
-e 顯示 eta
-r 顯示速率
-n 顯示數字輸出
/edit 我現在已經測試了上述別名並且可以確認它們有效。之前有一些錯別字