Eu preciso copiar muitos arquivos. Normalmente eu uso o rsync porque passo as -aP
opções e posso ver (a) quantos arquivos restam para processar e (b) quanto de cada arquivo individual é copiado.
No entanto, o rsync também faz muitas coisas com somas de verificação para verificar se um arquivo foi copiado. No entanto, eu realmente não preciso disso agora. Mas o normal cp
não inclui a contagem de arquivos restantes acima mencionada, o que é muito útil.
Existe algo assim cp
que inclui o progresso de quantos arquivos restam , mas não é tão pesado quanto rsync
?
você pode simplesmente colocar a opção -v no cp cmd ou usar scp no localhost
fonte
Dê uma olhada no pipeviewer / pv:
http://www.ivarch.com/programs/pv.shtml
Exemplo para cópia:
http://blog.amit-agarwal.co.in/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/
fonte
É um exagero com a sobrecarga de criptografia, mas você pode usar
scp
localmente:Ele exibirá o progresso durante a cópia.
fonte
scp
por padrão , não mostra nenhuma barra de progresso, pois é usadacp
quando os arquivos locais estão envolvidos.gcp
é a boa ferramenta. Aqui você tem o pacote PyPI , mas isso também pode ser encontrado no pacote distro (por exemplo, no debian / ubuntu,apt-get install gcp
faça o trabalho).Há também um bom artigo tutorial sobre o gcp .
fonte