Intereting Posts
Как объединить опции '-i file' и '-O filename' из wget? Пользовательский cl termcap вызывает заморозку vim внутри экрана GNU Используйте rsync для сравнения удаленного каталога с локальным и сохраните различия в другом локальном каталоге feh: одновременные режимы слайд-шоу и монтажа Как копировать только файлы в указанный каталог в другую папку Как и где устанавливать библиотеку только для заголовков? Проблемы с psmouse sync! преобразование пространств в тире Безопасно ли выполнять эти инструкции в качестве пользователя root? Можно ли запустить команду из bash и отправить ей нажатие клавиши Сброс до конца строки использует неправильный цвет фона на экране Существует ли эквивалент команды «log» GNU Screen в tmux? Является ли `var = value builtin` таким же, как` var = value; builtin`? Редактировать меню приложения в Fedora 16 XFCE? Как ssh на серверы по имени хоста без имени домена?

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

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

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

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

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

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

rsync man

–Удалить

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