Мне кажется, что ошибка, которую вы описываете, возникает из-за того, что команда delete стоит в начале новой строки, а предыдущая строка не заканчивается обратным слэшем.
Однако не совсем понятно, что именно вы пытаетесь сделать.
Я использовал опцию --delete для удаления всего, что не является «новым», на удалённом сервере по пути. Я пробовал без --delete, но получаю ошибку о том, что нельзя использовать параметр --progress, либо ошибку синтаксиса/использования. Я пробовал другие варианты, но они не работают!