constructor de comandos rsync
Monta un comando rsync listo para copiar y pegar desde la ruta de origen, destino y opciones de transferencia.
constructor de comandos rsync
rsync es una de esas herramientas a las que todos recurren pero nadie recuerda completamente los flags — ¿es -a o -r, va --delete antes o después de la lista de exclusión, qué lado lleva la barra diagonal al final. Este constructor convierte un formulario en una línea de comando correcta y lista para ejecutar, para que dediques tu atención a qué sincronizar en lugar de al orden de los flags.
Rellena una ruta de origen y destino, y opcionalmente un servidor remoto, usuario y puerto SSH para un push por la red. Activa el modo archivo para preservar permisos, marcas de tiempo, enlaces simbólicos y propiedad de una sola vez, agrega compresión para enlaces lentos, y activa la eliminación para que el destino sea un espejo exacto del origen. Los patrones de exclusión e inclusión aceptan una lista separada por comas o saltos de línea — .git, node_modules, artefactos de compilación — y un límite de ancho de banda evita que una sincronización grande sature la conexión. Tres predefinidos (copia de seguridad, desplegar sitio web, espejo) establecen un conjunto sensato de flags en un clic; seleccionar "Personalizado" deja cada casilla en tus manos.
El flag que la gente invierte con más frecuencia es la barra diagonal al final en la ruta de origen: con una, rsync copia los *contenidos* de la carpeta en el destino; sin ella, la carpeta misma se crea dentro del destino. La herramienta aplica tu elección automáticamente y la explica bajo el comando, junto con todos los demás flags que utilizó — para que la línea no solo sea correcta sino comprensible. Activa --dry-run primero para ver exactamente qué cambiaría antes de que nada se elimine o sobrescriba.
Todo funciona localmente en tu navegador. Ninguna ruta, nombre de servidor o nombre de usuario que escribas se transmite nunca a ningún lado — la herramienta solo monta texto. Copia el resultado, descárgalo como archivo .txt, o envíalo a la entrada de otra herramienta para seguir trabajando.