Tengo un script de copia de seguridad rsync que ejecuto, que también restaura los archivos de donde vinieron cuando pregunto. Pero si los archivos en el destino son más nuevos que los de la copia de seguridad cuando intento restaurar, no los reemplazará. Realmente quiero reemplazar los archivos más nuevos con los de la copia de seguridad, pero no veo una manera de hacer que rsync haga esto.
tldr: ¿hay alguna forma de forzar a rsync a sobrescribir archivos en el destino?
editar: he estado ejecutando rsync -avhp
Cuando quiero restaurar una copia de seguridad, utilizo el mismo comando con el "a" y "desde" intercambiados. Por lo tanto, intenta copiar archivos de la unidad de copia de seguridad en el lugar de mi computadora al que pertenecen.
touch
para hacer que los archivos que quiero reemplazar sean "más antiguos" que mi copia de seguridad, pero todavía no reemplaza los existentes en mi carpeta de inicio.
rsync
siempre sobrescribirá los archivos en el destino a menos que le indique que no haga esto (opción-u, --update
). Verifique los argumentos de su línea de comando.