Я использую rsync для загрузки моего mp3-плеера с музыкой из текстового файла, и поэтому я хочу удалить посторонние файлы, которые не включены в список «файлы из». (Скажите, если я больше не хочу конкретную песню на музыкальном проигрывателе, и удалите ее из списков воспроизведения.)
Однако простое использование любого из параметров удаления не работает (--delete, --delete-while и т.д.) Я пытался исключить все остальное (--exclude = "*. *"), Но это также не удаляло посторонние файлы из места назначения. Текущая команда, которую я использую:
rsync -vi --ignore-existing --files-from="~/include.txt" ~ ~/TestFolder/
Сначала я использовал все типичные параметры rsync (-aR и т.д., Но они, похоже, ничего не делают при синхронизации из списка файлов), поэтому я удалил их. И я просто использую подробные и детализированные изменения для целей тестирования, чтобы видеть, что происходит. Я попытался добавить -r с --delete, но это тоже не работает. Я также пытался (--delete-exclude --exclude = "*. *").
Какие-либо предложения?
Я полагаю, я мог бы создать список файлов для удаления, а затем специально удалить их ... но разве это НЕ ДОЛЖНО делать?