Задать вопрос
savostin
@savostin
Еще один программист

LFTP: mkdir -p -> Error: File exists?

Что за напасть такая с lftp?
Пытаюсь создать директорию:
lftp -c "set ftp:list-options -a;
open 'ftp.some.com';
mkdir -p /some/folder/new/;
";

Если директории нет, то создается. При повторном запуске зацикливается на mkdir.
В логах ошибка
---> MKD /some/folder/new/
<--- 451 Error: File exists.

Версия последняя. Уже все опции "set ftp:*" испробовал...
  • Вопрос задан
  • 2393 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
Попробуйте использовать ключик -f вот так например:
mkdir -p -f /some/folder/new/;
Ответ написан
savostin
@savostin Автор вопроса
Еще один программист
Пока решил отдельным вызовом
lftp -c "set net:max-retries 2;
open 'ftp.some.com';
mkdir -p /some/folder/new/;
";

Но это как-то совсем тупо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы