Eu tenho que transportar muitos arquivos de um PC para outro (ambos Linux). Eu gostaria de usar scp
para isso, mas scp
só permite transferir um arquivo de cada vez.
Como posso fazer isso?
eu tenho
- Não há possibilidade de usar rsync ou qualquer outro protocolo
- Não há possibilidade de usar certificados sem senha (mas ter um certificado com uma senha)
- Uma lista de arquivos a serem transferidos e uma lista com o caminho de destino dos arquivos no outro servidor
- Os arquivos estão espalhados por vários diretórios, e nem todos os arquivos nos diretórios que eu quero copiar
Se possível, eu gostaria de compactar e descompactar transparentemente para economizar largura de banda!
Isso é possível?
-C'' on a line by itself will cause the current directory to be changed to the directory specified on the following line. Names are terminated by newlines unless --null is specified. Note that --null also disables the special handling of lines containing
-C ''."