Я копирую файлы в другое место, используя rsync
с опцией --files-from
. Иногда файл удаляется и больше не включается в этот список файлов. Я пробовал использовать --delete
, но это не удаляет файлы, которых больше нет в списке.
Как мне удалить файлы, используя этот подход?
Дело в том, что я хочу скопировать только все файлы PDF, файлы, которые заканчиваются на .pdf
. Я мог бы сделать это с помощью --exclude
и --include
, но это потребовало бы от меня исключить все файлы, а затем повторно включить подкаталоги и файлы PDF. Я думал, что использование find -name '*.pdf'
в качестве входных данных для rsync --files-from
будет более разумным подходом, пока я не наткнулся на эту проблему удаления выше.