1
Я хотел бы напечатать по крайней мере печать # файлов, извлеченных из работы тарбола экстрактаКак добавить прогресс бара в экстракт somearchive.tar.xz
xz -dc /path/to/somearchive.tar.xz | sudo tar xvpf - -C /path/to/some_directory
Я думал, используя " \ г», как указано в this question, например
num=0
when [\n received]
num=$(($num + 1))
echo -ne "$num files extracted \r"
end when
мои навыки Баш подведи меня.
Вы забыли 'xzcat' в вашем' pv' образца: 'ру /path/to/archive.tar .xz | xzcat | sudo tar -xpC/path/to/dir' –
Приятный ответ, не знал, что вывод 'tar' может быть последовательным, например, – higuaro
@ F.Hauri no Я не, см. мою заметку о' tar', автоматически обнаруживающей сжатия. – Kevin