Мне нужно загрузить все файлы с FTP-сервера, но сервер имеет ограничение поиска на 10 000, что усложняет ситуацию.
Я не могу использовать wget -m ftp://username:password@server-adress
, поскольку он загружает только первые 10000 файлов.Я могу использовать mget
, как mget 20[12]*
, mget 20[34]*
и т. Д., Но это громоздко, и некоторые загрузки не удается, а я не знаю, какие именно.
Теперь я столкнулся с lftp
.Я надеялся на эту команду
mirror --use-pget=10 --only-missing --no-symlinks
Но она ничего не загружает, она просто выводит
To be removed: 0 directories, 70695 files, 0 symlinks
Теперь я не знаю, как на самом деле загрузить все файлы изFTP-сервер с ограничением
РЕДАКТИРОВАТЬ
Теперь я создал сценарий, который создает missing.txt
со списком файлов, которые мне еще нужно загрузить.Как я могу использовать этот файл для загрузки файлов один за другим?Список \n
с разделителями.