Pipe Viewer ist ein kleines aber feines Tool für die Linux-Shell. Damit lässt sich der Fortschritt des Datenflusses durch eine Pipe anzeigen. Besonders praktisch ist dies bei Befehlen wie gzip, tar, dd usw, da diese keinen Fortschritt anzeigen. Mit dem Pipe Viewer ist dies nun möglich.
Pipe Viewer lässt sich unter Ubuntu und Debian ganz einfach über Apt installieren.
Die Verwendung ist recht simpel. Pipe Viewer funktioniert ähnlich wie cat, nur dass es halt den Fortschritt anzeigt. Möchte man nun eine Datei Zippen und dabei den Fortschritt sehen, kann man das so machen:
Im Manual sind noch einige andere, komplexere Beispiele zu finden:
Pipe Viewer lässt sich unter Ubuntu und Debian ganz einfach über Apt installieren.
sudo apt-get install pvAuf der offiziellen Homepage sind auch RPMs verfügbar.
Die Verwendung ist recht simpel. Pipe Viewer funktioniert ähnlich wie cat, nur dass es halt den Fortschritt anzeigt. Möchte man nun eine Datei Zippen und dabei den Fortschritt sehen, kann man das so machen:
pv ubuntu-6.06.1.iso | gzip > ubuntu-6.06.1.iso.gz 50.3MB 0:00:05 [11.6MB/s] [=====> ] 33% ETA 0:00:09
Im Manual sind noch einige andere, komplexere Beispiele zu finden:
pv file | nc -w 1 somewhere.com 3000
(tar cf - . \
| pv -n -s ‘du -sb . | awk ’{print }’‘ \
| gzip -9 > out.tgz) 2>&1 \
| dialog --gauge ’Progress’ 7 70