Estou copiando um arquivo de 7,5 GB para um servidor remoto usando o comando scp . Em algum momento, a transferência de arquivos é interrompida e eu tenho que começar tudo de novo.
A quantidade temporária de arquivo sendo transferida está completamente perdida? De alguma forma, posso reiniciar a transferência de onde parou na tentativa anterior? Caso contrário, existe algum comando padrão de transferência de arquivos de linha de comando Unix para fazer isso?
linux
ssh
command-line-interface
Matko
fonte
fonte
rsync
.Respostas:
Se você precisar retomar uma transferência scp do local para o remoto , tente com o rsync:
Versão curta, como apontado por @ aurelijus-rozenas :
Em geral, a ordem dos argumentos para o rsync é
fonte
rsync -P -e "ssh -p 222" SRC DEST
rsync -e
for interrompido, encontrei renomeando. <Nome do arquivo>. <6funnychars> para <nome do arquivo> no destino antes de continuar orsync -e
necessário.Isso é tudo que você precisa.
fonte