Я использую скрипт, который извлекает файлы с моего ноутбука на сервер. Команда, которую я использую для внесения любых изменений:
rsync -Pravtz --delete /home/username/sync/* example.com:/home/username/sync/
Это работает по большей части, но проблема, с которой я сталкиваюсь, заключается в том, что --delete
, кажется, не дает эффекта. Если я удаляю файл локально, а затем пытаюсь нажать, удаленный файл не удаляется. Выполнение извлечения работает как положено - локальные файлы удаляются, если их больше нет на удаленном компьютере.
Работает ли --delete
только с локальными файлами или я что-то не так делаю? Как мне добиться того, что я пытаюсь сделать с помощью rsync?