Существует удаленная система, в которой у меня есть права на чтение / запись только в одной директории. Я использую его для хранения результатов ночных сборок.
Для загрузки результатов за указанный c день я делаю rsync
из <date_dir>
в удаленном каталоге, используя следующую команду:
rsync -zavR <date_dir> <server_name>:/path/of/the/directory/where/i/have/permission/
Теперь иногда мне нужно удалить каталог <date_dir>
в месте назначения. Для этого я попробовал следующую команду:
rsync -avh <date_dir> <server_name>:/path/of/the/directory/where/i/have/permission/ --delete
Эта команда удаляет содержимое <date_dir>
в месте назначения, но сам каталог <date_dir>
не удаляется.
Я также пытался дать --force-delete
в команде rsyn c, но в моей системе выдается следующая ошибка:
rsync: --force-delete: unknown option
Что может быть командой для удаления <date_dir>
каталог на удаленном сервере, используя rsync
.
PS: я пытался настроить аутентификацию без пароля с использованием SSH
, но у меня нет прав для этого.