rsync не удаляет файлы в каталоге назначения

Следующая команда rsync не удаляет файлы в каталоге назначения

 rsync -avr --delete hulio@192.168.255.42:/home/hulio/hotspots_test/* /home/zsumo/hotpoint/data 

Как я могу это решить?

  • Установка KDE на Ubuntu Natty из cdrom
  • Мои файлы .xsession и .xinitrc не выполняются.
  • Я пытаюсь установить Eclipse, но когда я пытаюсь запустить ./configure It does not Work
  • Почему мой сервер EC2 отключается на ~ 10 секунд каждый день?
  • Как правильно настроить разрешения каталога веб-сервера
  • Обычный пользователь не может отключить, если установлен с помощью root
  • Linux игнорирует многоадресный маршрут по шлейфу
  • Ограничить доступ к файлам только для добавления
  • В чем разница между символической связью и привязкой к fstab?
  • недавно созданный раздел отсутствует даже после partprobe, не показывает такого устройства или адреса
  • Использовать только mtime-сравнение с rsync?
  • Как найти libavcodec для сборки VLC (с AFL fuzz)?
  • One Solution collect form web for “rsync не удаляет файлы в каталоге назначения”

    Проблема с командой состоит в том, что она включает * в hotspots_test/*

    Команда rsync --delete не работает с подстановочными знаками

    rsync man

    –Удалить

    Это говорит rsync удалять посторонние файлы со стороны приема (те, которые не находятся на стороне отправки), но только для синхронизируемых каталогов. Вы, должно быть, попросили rsync отправить весь каталог (например, lqdirrq или lqdir / rq) без использования подстановочного знака для содержимого каталога (например, lqdir / * rq), так как подстановочный шаблон расширяется оболочкой, а rsync получает запрос на передачу отдельных файлы, а не родительский каталог файлов . Файлы, которые исключены из передачи, также исключаются из удаления, если вы не используете опцию -delete-excluded или не отмечаете правила как только соответствующие на стороне отправки (см. Модификаторы include / exclude в разделе FILTER RULES).

    Linux и Unix - лучшая ОС в мире.