lftp mirror не створює всі каталоги


0

Я використовую lftp для відображення вмісту віддаленого ftp-сервера (для резервного копіювання).

lftp -c "set ftp:ssl-allow no;open host -u user@host,password;mirror -e -P 6 --scan-all-first /"

Але коли структура папок на віддаленому сервері змінюється так, що створюється новий каталог з більш ніж одним підкаталогом, то створення тих же каталогів на локальній стороні не відбувається.

Після цього мій журнал містить рядки:

mkdir: Access failed: path1/path2/missing_parent/missing_child: No such file or directory

На віддаленій стороні був створений новий шлях, який виглядає так:

path1/path2/missing_parent/missing_child/missing_grandchild

Таким чином, здається, що lftp намагається створити missing_child, що не вдається, тому що missing_parent не було створено раніше.

Він працює на FreeBSD 10.4, lftp --version є:

LFTP | Version 4.8.3 | Copyright (c) 1996-2017 Alexander V. Lukyanov
[... Omitted lincence, etc ...]
Libraries used: Expat 2.2.5, idn2 2.0.4, OpenSSL 1.0.2o  27 Mar 2018,
Readline 5.2, zlib 1.2.11

Отже, як я можу налаштувати команду lftp mirror так, щоб він створював батьківські каталоги на локальній машині?

Альтернативно: я можу керувати яким-небудь парам lftp переходить до mkdir?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.