Estoy encontrando múltiples respuestas a la pregunta, así que quería preguntarle a las personas que realmente la usan, en lugar de solo querer hacer el blog más grande completando información aleatoria semi inútil.
Escenario: yo
rsync -av --progress /dir/a /dir/b
y hace lo suyo.
Agrego archivos nuevos a / dir / a y ejecuto el mismo comando nuevamente, sabe lo que hizo y solo copia los archivos nuevos.
Agrego nuevos archivos a / dir / a y cambio el nombre de algunos archivos en / dir / b, y tal vez también elimine algunos.
Si corro rsync -av --progress /dir/a /dir/b
nuevamente, ¿qué se copiará? Solo los archivos nuevos porque sabe lo que ha copiado anteriormente, o los archivos que fueron renombrados / eliminados también, porque ya no están presentes.
Y como beneficio adicional, si los archivos copiados anteriormente se vuelven a copiar, ¿hay alguna manera de evitarlo, de modo que solo se copien las nuevas adiciones a / dir / a?
Por el momento, me complace comprobar las cosas manualmente, pero a medida que los datos crecen, necesitaré más automatización para realizar esta tarea.
-i
bandera es muy útil. Para cada archivo, proporciona una cadena de coincidencia que se puede decodificar para ver por qué coincide (marca por tiempo de modificación,