从命令行检索 FTP 目录树

从命令行检索 FTP 目录树

使用 wget/curl/whatever 从 ftp 服务器递归检索整个目录列表的最快方法是什么?我不需要下载任何文件,只需要下载目录和文件名。基本上就是这样ls -R

答案1

我能用 wget 做的最好的事情是

wget -r --spider --no-remove-listing ftp://ftp.example.com/

这将创建包含带有.listingftp 服务器上匹配目录列表的文件的空目录,并且永远存在。

您可能需要使用真正的 ftp 客户端,例如 lftp:

lftp -e "find;quit" ftp://ftp.example.com/ > listing.txt

答案2

wget -r ftp://your.site.com/

相关内容