Назад | Перейти на главную страницу

рекурсивно загружать несколько каталогов с подстановочными знаками через lftp

На самом деле простая вещь, я на ubuntu пробовал разные способы. ssh не разрешен на машине, только sftp. Wget по какой-то причине не понимает ftp: //, поэтому другие сообщения SF, которые я нашел, не дали никаких результатов.

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

На этом удаленном сервере в / files / у меня есть 3 каталога с пробелами с именами «Foo Part 1», «Foo Part 2» и «Foo Part 3».

Мне нужно найти единственную команду типа «загрузить меня / files / Foo \ Part * с этого sftp-сервера в каталог / bar / рекурсивно» в Linux с возможностью продолжить частичные загрузки, если это возможно.

Я попытался

mget -c -O /bar/ /files/Foo\ Part*

glob mget -c -O /bar/ /files/Foo\ Part*

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

Кто-нибудь может дать мне несколько указаний, что работает в наше время и в наше время?