
pv: прогресс-бар для любого pipe
Долгий cp большого файла или бэкап через pipe выполняются молча — непонятно, сколько осталось и не завис ли процесс. pv встраивается прямо в конвейер между командами и показывает прогресс, скорость и оставшееся время, не меняя саму логику команды. pv file.iso > /dev/sdb — прогресс-бар при записи образа на устройство вместо тихого dd tar -cf - /data | pv | gzip > backup.tar.gz — скорость и объём переданных данных внутри цепочки бэкапа pv -L 5m file.bin > /dev/null — ограничить скорость передачи (throttle), чтобы не забить диск/сеть pv -s 10G bigfile > /dev/null — указать ожидаемый размер заранее, тогда pv покажет ETA и процент psql -c "COPY t FROM STDIN" < <(pv dump.csv) — прогресс при загрузке дампа в PostgreSQL #linux #bash








