Acompanhando progresso na cópia de arquivos
Dica publicada em Linux / Miscelânea
Acompanhando progresso na cópia de arquivos
Para acompanhar o progresso da cópia de um arquivo, podemos usar o utilitário pv ou o rsync.Suponhamos que eu tenha um arquivo chamado "backup.tar.gz", que tem 1 GB e queira copiá-lo para um outro diretório.
Sendo assim, acompanharemos o progresso com "pv":
Exemplo:
pv -s 1g backup.tar.gz > teste/backup.tar.gz
Obs.: com o parâmetro "-s", especificamos uma estimativa do tamanho total para a criação da barra de progresso e do ETA (Estimated Time of Arrival - tempo estimado de chegada). Podemos usar o "rsync" para o mesmo propósito:
rsync --progress backup.tar.gz teste/backup.tar.gz
Obs.: o parâmetro "--progress" habilita a barra de progresso. Observação: é necessário ter instalados os pacotes pv e rsync.
Para mais informações, consulte:
man pv
$ man rsync
$ pv < /dir/origem/arquivo > /dir/destino/arquivo
Neste caso, não é necessário usar a opção -s.