`rsync --files-from` に含まれていないファイルを削除する

`rsync --files-from` に含まれていないファイルを削除する

rsyncオプションを使用して、ファイルを別の場所にコピーします--files-from。 場合によっては、ファイルが削除され、そのファイル リストに含まれなくなることがあります。 を使用しようとしました--deleteが、リストに含まれなくなったファイルは削除されませんでした。

この方法を使用してファイルを削除するにはどうすればよいですか?


ポイントは、 で終わるすべての PDF ファイルのみをコピーしたいということです.pdf。 と を使用してこれを行うこともできます--exclude--include、すべてのファイルを除外してから、サブディレクトリと PDF ファイルを再度含める必要があります。上記の削除の問題に遭遇するまでは、find -name '*.pdf'を の入力として使用する方rsync --files-fromが賢明な方法だと思いました。

関連情報