Transfira rapidamente arquivos grandes numa rede entre dois sistemas Linux

Desde a consola instale os pacotes netcat e pv, no Debian, Ubuntu, Linux Mint:

$ sudo apt install netcat pv

Agora, para copiar um arquivo grande, fazemos o seguinte.
No nó receptor (sistema de destino), execute o seguinte comando como root:

$ netcat -l -p 7000 | pv | tar x

No nó de envio (sistema fonte), execute este comando como root:

$ tar cf - * | pv | netcat 192.168.1.5 7000

Onde, 192.168.1.5 é o sistema de destino. O tar cf - * irá copiar tudo no diretório de trabalho atual para o sistema de destino, e os arquivos serão extraídos na outra extremidade.

fonte: ostechnix.com

Go Back