¿Es posible usar rsync para copiar archivos en una sola dirección?
Por ejemplo, supongamos que tenemos:
left/a.txt
right/a.txt
donde los archivos son inicialmente idénticos.
Si uno modifica right/a.txt, entonces:
rsync -avv left/ right/
copiará right/a.txten left/a.txt.
¿Es posible restringir rsync a solo copiar de left/a right/(es decir, evitar que copie de right/a left/)?
linux
rsync
synchronization
artella
fuente
fuente

rsync -avzz -e "ssh -p 2222" /source/ /target/Debería ser
rsync [OPTION...] SRC... [DEST]así para que funcione en esa dirección (a menos que cambie dest y src).left/a.txtdebe copiarse aright/a.txt:Si hay archivos específicos que no desea incluir por rsync, eche un vistazo a
--exclude=PATTERNy--exclude-from=FILE.fuente
--dry-runtenga dudas, la opción le mostrará una lista de los archivos que se habrían transferido pero que en realidad no realizarían la transferencia. Agrego esto al inicio de cada unarsyncsolo como medida de precaución, incluso si estoy seguro de que el comando es correcto.--updateopción de rsync , que omitirá (no sincronizará) los archivos que tienen unmodifiedtiempo más reciente en el lado receptor.