| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
| informatica:software:rsync [2023/09/17 15:58] – [Sincronizar con un servidor remoto] tempwin | informatica:software:rsync [2025/07/27 11:44] (actual) – [Usar un puerto diferente al 22] tempwin |
|---|
| ===== Opciones ===== | ===== Opciones ===== |
| |
| * ''-a'': mantiene todo (tiempos de modificación, acceso, enlaces, permisos, grupos) y navega por todos los subdirectorios. | * ''-a'': mantiene todo (tiempos de modificación, acceso, enlaces, permisos, grupos) y navega por todos los subdirectorios. Sustituye a todas estas opciones juntas: ''rlptgoD''. |
| * ''-P'': muestra el progreso de la operación. | * ''-P'': muestra el progreso de la operación. |
| * ''-v'': muestra detalles sobre la ejecución del comando (si se usa ''-P'' no es necesario incluir esta opción). | * ''-v'': muestra detalles sobre la ejecución del comando (si se usa ''-P'' no es necesario incluir esta opción). |
| |
| * ''-e'': especificamos qué comando se usará en el remoto. En este caso ''[[informatica:software:ssh|ssh]]''. | * ''-e'': especificamos qué comando se usará en el remoto. En este caso ''[[informatica:software:ssh|ssh]]''. |
| | |
| | ==== Alternativa a cp para mostrar progreso de la copia ==== |
| | |
| | El comando ''cp'' no cuenta con un indicador de progreso de la copia del archivo. Podemos usar ''rsync'' para ello: |
| | |
| | <code bash> |
| | rsync --progress archivo.txt /ruta/destino |
| | </code> |
| | |
| | <WRAP center round info 60%> |
| | La opción ''%%--%%progress'' se puede abreviar con ''-P'' |
| | </WRAP> |
| | |
| ===== Usar un puerto diferente al 22 ===== | ===== Usar un puerto diferente al 22 ===== |
| |
| |
| La opción ''e'' permite especificar que shell remota usar, así que aprovechamos para indicar ''ssh'' y pasarle la opción para modificar el puerto a usar en la conexión. | La opción ''e'' permite especificar que shell remota usar, así que aprovechamos para indicar ''ssh'' y pasarle la opción para modificar el puerto a usar en la conexión. |
| | |
| ===== Recursos ===== | ===== Recursos ===== |
| |
| * [[https://es.wikipedia.org/wiki/Rsync|Rsync]] en Wikipedia. | * [[https://es.wikipedia.org/wiki/Rsync|Rsync]] en Wikipedia. |