Eliminar archivos que no estén incluidos con `rsync --files-from`

Eliminar archivos que no estén incluidos con `rsync --files-from`

Copio archivos a otra ubicación usando rsyncla opción --files-from. A veces, un archivo se elimina y ya no se incluye en esa lista de archivos. Intenté usar --delete, pero eso ya no eliminaba ningún archivo que no estuviera en la lista.

¿Cómo podría eliminar los archivos usando este enfoque?


El punto es que solo quiero copiar todos los archivos PDF, archivos que terminan en .pdf. Podría hacer eso con --excludey, --includepero eso requeriría que excluyera todos los archivos y luego volviera a incluir los subdirectorios y los archivos PDF. Pensé que usar find -name '*.pdf'como entrada para rsync --files-fromsería un enfoque más sensato, hasta que encontré el problema de eliminación anterior.

información relacionada