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

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

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

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

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

Я пытался

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

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

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

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

0 ответов

Другие вопросы по тегам