Se você está tentando fazer isso usando utilitários padrão, você definitivamente vai ter que encontrar uma solução muito hacky. Caso contrário, use whiptail
-
link ou pv
-
link .
Com arquivos contendo mais de 30 arquivos, a lista de arquivos extraídos rapidamente deixa de ser interessante. Eu faço um script que extrai um arquivo .war
em uma pasta de aplicativo do tomcat:
Aoprocurarajudanocomando7z
,noteiestalinha:
-bd:Disablepercentageindicator
Bem,eurealmentegostariadeativarindicadordeporcentagemeusá-loemvezdalistadearquivosinsanos.Comoeufariaisso?Algocomo:
Mas, francamente, um indicador de porcentagem de linha como abaixo seria suficiente:
Progress: 30%
Você está realmente usando p7zip
v9.20, a versão portátil do Unix. 7zip é um programa do Windows que tem uma operação GUI e de linha de comando, sua documentação nem sempre se aplica a p7zip
. v9.20 bastante antiga agora (~ 2011), embora não houvesse novos lançamentos até 2015. As man pages distribuídas estão intocadas desde 2007, mesmo na última versão.
O portable p7zip
v16.02 tem um indicador de progresso (e -bd desativa). Não parece haver um Changelog apenas para a versão portátil, então não posso dizer quando foi adicionado, além de depois da v9.20.1 que eu confirmei também não o tenho.
Caso contrário, as soluções de uso geral incluem pmonitor
(requer lsof
), como sugerido por Marco, ou progress
( Específico do Linux). Veja também esta questão para mais informações: Pipe Viewer - Resultado do desempenho do monitor de progresso (minha resposta tem um script que mostra como você pode extrair as informações necessárias de /proc
sem ferramentas extras).