O melhor que posso fazer com o wget é
wget -r --spider --no-remove-listing ftp://ftp.example.com/
O qual criará diretórios vazios contendo um arquivo .listing
com a listagem do diretório correspondente no servidor ftp e levará uma eternidade.
Você provavelmente precisará usar um cliente FTP real como o lftp:
lftp -e "find;quit" ftp://ftp.example.com/ > listing.txt