Задать вопрос
wergio
@wergio
Программист - любитель!

Как удалить файл источник после его загрузки?

Мне нужно передать файл с сервера "А" на сервер "Б", после успешной передачи удалить его с сервера "А".

Пробовал wget передавать, а потом удалять с помощью curl.
curl ftp://"host " -X 'DELE
Но большие файлы удаляет недожавшись передачи.

Обновлено:29.11.2022

В итоге сделал вот так:
curl -Q '-DELE  test.txt' -u login:pass ftp://remote/home/test.txt'  -o /local/home/ test.txt;
  • Вопрос задан
  • 345 просмотров
Подписаться 1 Простой 5 комментариев
Ответ пользователя rPman К ответам на вопрос (4)
@rPman
rsync --remove-source-files -checksum

скачает и удалит исходные файлы только после успешной проверки, повторный запуск не удалит уже скачанное в целевом каталоге, заменяет файлы с тем же именем

на сколько я помню при использовании rsync сервера докачка будет наиболее эффективной по ресурсам
Ответ написан
Комментировать