pv

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. Installation von Programmen

  2. Ein Terminal öffnen

Inhaltsverzeichnis
  1. Installation
  2. Aufruf
  3. Optionen
  4. Beispiele
  5. Links

Wiki/Icons/terminal.png

pv 🇬🇧 (pipe viewer) ermöglicht es, den Fortschritt einer Aktion oder Aufgabe durch eine sog. "Pipe" zu überwachen. Details zu dieser Methode, die Ausgabe des einen Programms als Eingabe eines anderen Programms zu verwenden, sind dem Artikel Shell/Umleitungen (Abschnitt „Der-Pipe-Operator“) entnehmen.

Installation

Es muss das folgende Paket installiert [1] werden:

Paketliste zum Kopieren:

sudo apt-get install pv 

Oder mit apturl installieren, Link: apt://pv

Aufruf

pv wird über den gleichnamigen Befehl im Terminal [2] aufgerufen:

pv [OPTIONEN] 

Beispielausgabe:

24.2GB 0:44:21 [4.45MB/s] [=============>                     ] 40% ETA 1:05:38

ETA zeigt dabei die verbleibende Zeit an, bis die Operation (bei aktueller Geschwindigkeit) voraussichtlich fertig sein wird.

Optionen

Die folgende Liste ist unvollständig und listet nur ein paar aber häufig verwendete Optionen auf. Eine vollständige Liste der Parameter kann über die Manpage angesehen werden.

Anzeigeoptionen
Parameter Funktion
-p, --progress Zeigt einen Fortschrittsbalken an
-t, --timer Zeigt die vergangene Zeit an
-e, --ETA Geschätzte verbleibende Zeit
-r, --rate Durchsatzrate anzeigen
-a, --average Durchschnittliche Rateanzeige
-n, --numeric Zeigt numerische Werte anstelle des Fortschrittsbalken an
-W, --wait Wartezeit bevor pv Statistiken anzeigt
-i SEKUNDEN, --interval SEKUNDEN Aktualisierungsintervall
Transfermanipulationsoptionen
Parameter Funktion
-L RATE, --rate-limit RATE Durchsatz festlegen
-B ZAHL, --buffer-size ZAHL Puffergröße in Byte definieren
-s ZAHL, --size ZAHL Größe in Bytes für Fortschritts- bzw. ETA-Berechnung
-S, --stop-at-size Stoppt Schreibvorgang bei Erreichen des Limits, z.B. der Partitionsgröße (erst ab Ubuntu 14.10)

Beispiele

Folgende Beispiele sollen die Funktionalität von pv demonstrieren.