Exclua arquivos que não estão incluídos em `rsync --files-from`

Exclua arquivos que não estão incluídos em `rsync --files-from`

Copio arquivos para outro local usando rsynca opção --files-from. Às vezes, um arquivo é excluído e não é mais incluído nessa lista de arquivos. Tentei usar --delete, mas isso não excluiria mais nenhum arquivo que não estivesse mais na lista.

Como eu poderia excluir os arquivos usando essa abordagem?


A questão é que eu só quero copiar todos os arquivos PDF, arquivos que terminam em .pdf. Eu poderia fazer isso com --excludee --include, mas isso exigiria que eu excluísse todos os arquivos e, em seguida, incluísse novamente os subdiretórios e os arquivos PDF. Achei que usar find -name '*.pdf'como entrada rsync --files-fromseria uma abordagem mais sensata, até chegar ao problema de exclusão acima.

informação relacionada