Лучшим решением было бы позвонить или по электронной почте поставщику старой системы и попросить tar/zip все дерево каталогов для вас, так что вам нужно всего лишь скачать один файл, который проще, намного быстрее и эффективнее, чем загружать сотни файлов. маленькие.
Но если это невозможно, вторым лучшим решением было бы снова войти в систему ssh на новом сервере и установить или использовать ftp-клиент из сеанса ssh, который выполняет рекурсивную загрузку каталогов, поэтому вам не нужно «запрашивать и mget». * "все каталоги отдельно.
Вы можете использовать «sudo apt-get install ncftp», если у вас есть права доступа root для установки клиента ncftp или загрузки исходного кода клиента ncftp3 и компиляции его самостоятельно с помощью команды ./configure и make
В качестве альтернативы вы можете загрузить и установить ftp-клиенты yafc, tnftp или quftp для выполнения той же задачи рекурсивной загрузки (стандартный ftp не поддерживает это).
Другой путь может состоять в том, чтобы рекурсивно получить сайт через http вместо ftp, предполагая, что сайт все еще находится в сети или доступен через "wget -r -l0 http://oldsite/ " через ssh, но есть риск, что вы не получите все.
Последний вариант - загрузить все на свой клиент, заархивировать и перенести на новый сервер, чтобы распаковать.