Você pode executar o rsync com a opção -W, que desativará as somas de verificação.
Eu preciso copiar muitos arquivos. Normalmente eu uso o rsync porque eu passo as opções -aP
e eu posso ver (a) quantos arquivos são deixados 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% normalcp
não inclui a contagem de arquivos acima mencionada, o que é muito útil.
Existe algo como cp
que inclui o progresso de quantos arquivos sobraram, mas não é tão pesado quanto rsync
?
Então, esse é um alias adequado para suas sugestões?
cp_p() {
rsync -WavP $1 $2
}
-W - não use algoritmo de transferência delta |
-um modo de arquivo
-v verbose
-P mostra a barra de progresso e retém arquivos parciais
outra alternativa que encontrei em alguns lugares . requer pacote pv (pipeviewer) embora.
cp_pv() {
pv -per $1 > $2
}
-p mostra progresso
-e mostra eta
taxa de show -r
-n mostra saída numérica
/ edit Eu testei os aliases acima e posso confirmar que eles funcionam. Houve alguns erros de digitação antes
você poderia simplesmente colocar a opção -v no cp cmd ou usar scp no localhost
É um exagero com a sobrecarga de criptografia, mas você pode usar scp
localmente:
scp <file-from> <file-to>
Ele exibirá o progresso durante a cópia.
gcp
é a boa ferramenta. Aqui você tem o pacote PyPI , mas isso também pode ser encontrado no pacote distro (por exemplo, em debian / ubuntu apt-get install gcp
faz o trabalho).
Há também um bom artigo sobre tutorial sobre o gcp >.
$ gcp -r Solaar/ solaar2 Copying 7.53 MiB 100% |#############################| 134.92 M/s Time: 00:00:00