jueves, abril 22, 2010

rsync y sus usos: sincronizar y respaldar archivos

rsync --archive --update --verbose --progress origen destino

origen y destino son las rutas de los archivos a copiar, pueden ser locales o remotos

para el caso de locales solo es el path absoluto o relativo

absoluto (comienza con /) ej:
/home/poncho/documentos

relativo (a donde estamos parados cuando damos el comando) ej:
documentos/tareas

para el caso le los remotos podemos especificar el usuario y el servidor de donde jalar los archivos ej:

poncho@www.google.com:/home/poncho

si el usuario es el mismo con el que estamos trabajando queda así:
www.google.com:/home/poncho

al ejecutar el comando el rsync compara que origen con el destino y copia todos los archivos que no están en el destino y los que han sido actualizados en el origen, y no hace nada si el archivo ya se encuentra en el destino, lo que permite replicar el origen en el destino

No hay comentarios.: