Archivos
Supongamos que /foo/src
contiene solo A.c
y que /foo/dest
contiene ambos A.c
y B.c
. Y supongamos que ejecuto el siguiente comando:
rsync /foo/src/ /foo/dest
Se rsync
borra B.c
?
Carpetas
Ahora suponga que /foo/src
contiene el directorio A
con algunos archivos dentro y que /foo/dest
contiene ambos directorios A
y B
, cada uno con algunos archivos dentro de ellos. Y supongamos que ejecuto el siguiente comando (la opción -a incluye -r, recursivo):
rsync -a /foo/src/ /foo/dest
¿Se rsync
borrará B
y sus contenidos?
--delete
interruptor.Respuestas:
De manera predeterminada, rsync no elimina archivos, pero eso depende de las opciones de comandos que especifique. Puede utilizar cualquiera de los siguientes si desea eliminar archivos:
Dado que llamó específicamente a la opción -a , esto es lo que dice la página de manual
Parece que la respuesta a su pregunta es NO, no se eliminará dados sus ejemplos.
HTH
fuente