この資料は Rust 製のコマンドラインツール pv について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
pvはUnixのパイプ監視アプリケーションです。Linux の pv のクローンです。プログレスバーや、少なくとも流量計があると便利なユースケースで使うと便利です。
GitHub - SeanTater/pv: Pipe viewer implementation in pure rust, based on indicatif
pv [FLAGS] [OPTIONS] [input_filenames]...
-h
, —-help
ヘルプ情報を表示する-V
, —-version
バージョン情報を表示する-a
, --average-rate
データ転送の平均レートカウンタを表示する
(現時点では —rate
と同じ)-T
, --buffer-percent
互換性のために存在するだけで無視される-b
, --bytes
転送されたバイト数を表示する-e
, --eta
完了予定時刻を表示する-I
, --fineta
完了予定時刻の絶対値を表示する-l
, --line-mode
バイトではなく行をカウントする--null
行の終端を改行ではなくヌル文字として扱う-p
, --progress
互換性のために存在するだけで無視される
この実装では常にプログレスバーを表示する