showspeed
Show I
プロセス、ファイル、またはネットワークのI/Oアクティビティを印刷します。到着の推定時間を印刷します。
(https://github.com/xfennec/cvも参照してください。
名前が曖昧な場合、プロセス名またはPIDで識別される実行プロセスに接続できます。統計の行が2秒ごとに印刷されます。可能であれば、ETAカウントダウンタイマーも印刷されています。
例:
$ dd if = bigfile of =/tmp/otherbigfile& $ showspeed dd DDはプロセス名のように見えます。 PID = 4417はAV0 = DDに一致します。 p/4417/fd/0r/home/jw/bigfile 113mb/s(12%、2.3GB)9m:35 P/4417/FD/1W/TMP/otherBigfile 182MB/s(2.6GB) P/4417/FD/0R/HOME/JW/BIGFILE 285MB/s(15%、3.0GB)8M:08 P/4417/FD/0R/HOME/JW/BIGFILE 115MB/s(16%、3.2GB)8M:01 P/4417/FD/0R/HOME/JW/BIGFILE 107MB/s(17%、3.4GB)7M:39 P/4417/FD/1W/TMP/その他104MB/s(3.5GB) P/4417/FD/0R/HOME/JW/BIGFILE 139MB/s(19%、3.7GB)7M:37 P/4417/FD/0R/HOME/JW/BIGFILE 116MB/S(20%、3.9GB)7M:18 P/4417/fd/1w/tmp/otherbigfile 67mb/s(4.0GB) P/4417/FD/1W/TMP/その他100MB/s(4.1GB)
ユーザーは、古き良きコマンドラインツールには、自分の進行状況インジケーターがまだ該当しないのか疑問に思うかもしれません。 RSYNCサポートの最新バージョン-Progress。 Wgetは自動的に行います。しかし、CP、DD、および他の多くのプログラムはそうではありません。優れた進捗指標は、非常に複雑なものを追加します。これは、技術的にはプログラムをより速くまたは良くすることはありません。開発者にとって、それは1つのことだけをするというUnix哲学に違反しているように見えますが、それをうまくやります。
エンドユーザーの場合、進行状況インジケーターは「うまくいく」の一部である可能性があります。 ShossPeedはエンドユーザー向けに書かれました。これは、コマンドラインとは何かを知っているユーザーです。