> Faqs > Subir por SCP al servidor todos los archivos que hay en una carpeta

Subir por SCP al servidor todos los archivos que hay en una carpeta

A menudo uso el comando SCP para subir archivos al servidor. Sin embargo, suelo subir los archivos de uno a uno, o quizás un archivo con un fichero comprimido. En fin, archivos únicos.

Me gustaría saber si existe un modo de subir todos los archivos que hay en una carpeta al servidor, todos de una vez, usando el comando scp. O cualquier otro.

Nota: En el servidor no hay servicio de FTP, por lo que se debería hacer por el comando SCP para la transferencia segura.

Respuestas

SCP acepta el flag "-r" que permite realizar la subida (o descarga) de todos los archivos de una carpeta y todas las carpetas que tenga, de manera recursiva.

Este modificador -r funciona más o menos igual que cuando lo usas en otros comandos como por ejemplo "cp" para copiar archivos.

scp -r ./* user@4.8.9.8:/var/www/example.com/storage/folder

Esto haría que se subieran todos los archivos de la carpeta donde te encuentras en el terminal (la carpeta actual, con todos los archivos y todas las subcarpetas). Se subirá al servidor a la ruta /var/www/example.com/storage/folder.

Miguel Angel
3145 140 209 17