Как видеть несколько индикаторов выполнения одновременно для нескольких каналов с помощью pv

pv -cN orig foo.tar.gz


Команда pv -cn orig foo.tar.gz используется для отображения прогресса выполнения нескольких команд одновременно с помощью индикаторов выполнения pv.

Описание:
1. pv -cn orig < foo.tar.bz2 — этот часть команды передает данные из файла foo.tar.bz2 в команду bzcat, отображая прогресс выполнения с помощью индикатора pv.
2. bzcat — выполняет распаковку файла foo.tar.bz2.
3. pv -cn bzcat — этот часть команды передает данные, полученные от команды bzcat, в команду gzip, отображая прогресс выполнения с помощью индикатора pv.
4. gzip -9 — выполняет сжатие данных от команды bzcat с помощью алгоритма Gzip с наивысшим уровнем сжатия.
5. pv -cn gzip — этот часть команды передает данные, полученные от команды gzip, в файл foo.tar.gz, отображая прогресс выполнения с помощью индикатора pv.

Полезность:
Команда позволяет отслеживать прогресс выполнения каждой команды в пайплайне одновременно, чтобы оценить скорость работы и ожидаемое время завершения операции.

Альтернативы:
Вместо использования команды pv можно использовать утилиты, поддерживающие отображение прогресса выполнения, для каждой конкретной команды в пайплайне.

Аргументы:
-orig — аргумент, переданный в pv, указывает на использование оригинального формата данных.
-9 — аргумент, переданный в gzip, указывает на использование наивысшего уровня сжатия.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *