我试图使用命令行ftp客户端ftp文件夹,但到目前为止,我只能使用“get”来获取单个文件。
当前回答
Wget -r ftp://url
适用于Redhat和Ubuntu
其他回答
如果您可以使用scp而不是ftp,那么-r选项将为您完成此工作。我会检查一下你是否可以使用比FTP更现代的文件传输机制。
Wget -r ftp://url
适用于Redhat和Ubuntu
如果您的机器上安装了lftp,则使用mirror dir。这样就做完了。如果您想递归下载一个目录,请参阅下面Ciro的注释。
使用WGet代替。支持HTTP和FTP协议。
wget -r ftp://mydomain.com/mystuff
好运!
参考:http://linux.about.com/od/commands/l/blcmdl1_wget.htm
如果您想坚持使用命令行FTP,那么应该尝试NcFTP。然后可以使用get -R来递归地获取文件夹。你也会得到圆满。