我试图使用命令行ftp客户端ftp文件夹,但到目前为止,我只能使用“get”来获取单个文件。
当前回答
如果您的机器上安装了lftp,则使用mirror dir。这样就做完了。如果您想递归下载一个目录,请参阅下面Ciro的注释。
其他回答
ncftp -u <user> -p <pass> <server>
ncftp> mget directory
如果您可以使用scp而不是ftp,那么-r选项将为您完成此工作。我会检查一下你是否可以使用比FTP更现代的文件传输机制。
Wget -r ftp://url
适用于Redhat和Ubuntu
通过prompt命令切换提示符。
用法:
ftp>cd /to/directory
ftp>prompt
ftp>mget *
在linux中可以安装“ncftp”。它在FTP协议上工作,可用于递归地下载文件和文件夹。适用于linux。用于递归文件夹/文件传输,并且运行良好。
检查这个链接…http://www.ncftp.com/