Pipe Viewer ...
In den letzten Jahren habei sich reichlich viele tar.bz2-Archive mit zum Teil über 100 Gigabytes bei mir angesammelt. Die mussten einmal dringend aufgeräumt werden.
Bei Aufräumen war mir Pipe Viewer eine grosse Hilfe. Na, ja, Hilfe ist vielleicht übertrieben, aber "subjektive Zeitverkürzung" hat auch ihren Wert.
Pipe Viewer macht genau das, was der Name vermuten lässt, es zeigt - unter anderem - den Fortschritt von Pipes an.
Der umgekehrte Weg ist komplexer, weil die Grösse der Daten an das Kommando übergeben werden muss.
Weitere sehr gute Beispiele finden sich auf der verlinkten Homepage.
Bei Aufräumen war mir Pipe Viewer eine grosse Hilfe. Na, ja, Hilfe ist vielleicht übertrieben, aber "subjektive Zeitverkürzung" hat auch ihren Wert.
Pipe Viewer macht genau das, was der Name vermuten lässt, es zeigt - unter anderem - den Fortschritt von Pipes an.
$ pv --progress --eta downloads.tar.bz2 | tar xjf -
[> ] 2% ETA 0:04:02
[> ] 2% ETA 0:04:02
Der umgekehrte Weg ist komplexer, weil die Grösse der Daten an das Kommando übergeben werden muss.
$ tar cf - Downloads \
| pv --progress --eta --size $(du -bs Downloads | awk '{print $1}') \
| bzip2 -9 > downloads.tar.bz2
[==============> ] 31% ETA 0:08:42
| pv --progress --eta --size $(du -bs Downloads | awk '{print $1}') \
| bzip2 -9 > downloads.tar.bz2
[==============> ] 31% ETA 0:08:42
Weitere sehr gute Beispiele finden sich auf der verlinkten Homepage.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Alexander Skwar am :
Habe ich zwar, ehrlich gesagt… :), noch nicht getestet, aber lesen tut sich das gut G
Dirk Deimeke am :