Escrito por Luis Cervantes el 29 de June, 2012

Desde línea de comandos se pueden lanzar copias de ficheros entre equipos linux. Dichas copias tambien permite la copia de ficheros ocultos.

Comandos scp:

$ scp -rp /ruta/a/copiar/. usuario@servidor2:/ruta/destino/

Donde:
-r : Recursivamente copia directorios enteros. Tenga en cuenta que scp copia los enlaces simbólicos que se encuentran en el recorrido del árbol.
-p : Conserva fechas de modificación, fechas de acceso y los permisos del archivo original.
/ruta/a/copiar/. : Estar muy pendiente de colocar el punto (.) al final. Si saltas el punto (.) scp sólo copiará los archivos normales y se salta todos los archivos ocultos (.files).

Comando rsync:

 $ rsync -avzP /ruta/a/copiar/ usuario@servidor2:/ruta/destino/

Lo mas recomendable es que utilices el comando rsync para copiar archivos entre servidores Unix / Linux y estaciones de trabajo.