使用 wget/curl/whatever 从 ftp 服务器递归检索整个目录列表的最快方法是什么?我不需要下载任何文件,只需要下载目录和文件名。基本上就是这样ls -R
。
答案1
我能用 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
答案2
wget -r ftp://your.site.com/