Tecnología

Inicio

Cómo eliminar archivos Vanished en Rsync

Cómo eliminar archivos Vanished en Rsync


Rsync escanea un directorio de origen y crea una lista de archivos para sincronizar a un destino. Si se elimina un archivo de su sistema - después de rsync lo añade a la lista de archivos a copiar, y antes de rsync tiene la oportunidad de copiarlo - rsync imprime un mensaje de "archivo ha desaparecido" al terminal. De forma predeterminada, rsync elimina los archivos de destino antes de copiar los archivos nuevos. Si un archivo se desvanece durante el proceso de rsync, todavía estará presente en el destino. Se puede determinar que todos los archivos se eliminan en la ubicación de destino por la dirección de rsync para llevar a cabo el proceso de eliminación después de copiar los archivos desaparecieron.

Instrucciones

1 Añadir la opción "--delete-después" a su comando de terminal después de rsync ningún otro modificador de línea de comandos y antes de que el directorio de origen.

2 Compruebe si el comando es similar a esto:

rsync -a---delete después / origen / destino

3 Pulse la tecla "Enter" para ejecutar el comando. Rsync crea una lista de archivos para copiar, los copia en el destino, a continuación, se borran todos los archivos ya no está presente en el origen al destino, incluyendo archivos que desaparecieron durante el proceso.

Consejos y advertencias

  • Modificar las secuencias de comandos que utilizan el comando rsync y añadir la opción "--delete-después de" tener los scripts eliminar archivos desaparecidos.
  • Rsync elimina los archivos antes de copiarlos para liberar espacio en disco en el lugar de destino. Compruebe que su destino tiene suficiente espacio en disco para almacenar nuevos archivos antes de borrar los archivos antiguos.