Каким будет самый быстрый способ рекурсивно получить весь список каталогов с ftp-сервера с помощью wget / curl / something? Мне не нужно загружать какие-либо файлы, только имена каталогов и файлов. В основном что ls -R
делает.
Лучшее, что я могу сделать с wget, это
wget -r --spider --no-remove-listing ftp://ftp.example.com/
Это создаст пустые каталоги, содержащие .listing
файл со списком совпадающего каталога на ftp-сервере, и принять его навсегда.
Возможно, вам понадобится настоящий ftp-клиент, например lftp:
lftp -e "find;quit" ftp://ftp.example.com/ > listing.txt
wget -r ftp://your.site.com/