GNU/Linux >> Tutoriales Linux >  >> Linux

scp un solo archivo a múltiples ubicaciones

Digamos que tiene un archivo (destfile.txt ) con [email protected] -valores, uno en cada línea. Entonces podrías hacer esto:

while IFS= read -r dest; do
  scp ourfile.txt "$dest:remote/path/"
done <destfile.txt

Parece un trabajo para paralelo-scp (n) (t):implementa un conjunto de comandos que permiten que los comandos scp se ejecuten en varios sistemas a la vez. Permitirá la copia de archivos en paralelo a un conjunto de máquinas.


cat file.txt | tee >(ssh [email protected] "cat > file.txt") \
                   >(ssh [email protected] "cat > file.txt")

tar cz file1 file2 file3 | tee >(ssh [email protected] "tar xz") \
                               >( ... )

Linux
  1. ¿Cómo agregar varias líneas a un archivo?

  2. ¿Qué método utiliza Descomprimir para encontrar un solo archivo en un archivo?

  3. Abrir un archivo .tar.gz con un solo comando

  4. ¿Cómo verificar si un archivo está vacío en Bash?

  5. ¿Cómo convertir ISO8859-15 a UTF8?

Escritura USB múltiple en Linux

Ssh:¿Scp a través de varios hosts?

Múltiples bibliotecas glibc en un solo host

Actualización de un solo archivo en un tar comprimido

¿Cómo RSYNC un solo archivo?

Uso de scp para transferir una lista de archivos de archivos .txt