Uma palavra: rsync
.
Note que se você estiver em um link lento, ou o servidor estiver sob carga pesada, a ferramenta usada para copiar não será o afunilamento, e qualquer maneira de copiar será lenta de qualquer maneira.
Isso deve fornecer o uso básico para a cópia entre o computador local e o servidor remoto: link
Para copiar do computador local para um servidor remoto (você precisa substituir os caminhos, o nome de usuário e o endereço do host, é claro):
rsync -avz -e ssh /path/on/local/computer [email protected]:/path/on/server
-
-a
archive -
-v
verbose -
-z
compress -
-e ssh
"use um túnel SSH"
Para copiar na outra direção, mude os caminhos (o primeiro é de , o segundo é para ):
rsync -avz -e ssh [email protected]:/path/on/server /path/on/local/computer
Mas o rsync é útil até para copiar coisas no mesmo servidor:
rsync -av /path-to/copy/from /path_to/copy/to