cp -r
大規模なコマンドの完了を追跡する簡単な方法ですか?
次のようなものを取得するには:
copying 10%
...
copying 20%
他のコマンドにパイプを使用することもできますか?
cp -rvv orig dest | show_as_percent
修正する
確認しましたこれ問題がありますが、フォルダをコピーしようとすると:
rsync -P source dest
または
rsync --progress source dest
または
rsync --info=progress2 source dest
それは言う:skipping directory source
検査後これリソースを見ると、rsync
動作するコマンドは次のとおりです。
rsync -r --progress source dest
大丈夫ですが、出力は次のようになります。
source/
source/a.c
4,114 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5)
source/b.c
5,480 100% 5.23MB/s 0:00:00 (xfr#2, to-chk=2/5)
source/c.c
4,615 100% 4.40MB/s 0:00:00 (xfr#3, to-chk=1/5)
ファイルごとのパーセンテージの代わりに全体のパーセンテージを取得する簡単な方法と、次の方法でawk
簡単に解析できる簡単な出力はありますか?コンソールに入る方法を探しています。良い丸い数字完了率を示します。
次の形式の提案:
cp -rvv orig dest | show_as_percent