FTP命令mget如何下载整个目录下的文件及子目录文件

FTP命令mget如何下载整个目录下的文件及子目录文件,第1张

ftp命令可用于上传文件,也可以用于下载文件。例如把服务器images目录中所有.jpg文件下载至本机D:img中,可执行如下 *** 作(登陆步骤忽略)。(1)ftp>cd images 命令,进入images目录。(2)ftp>lcd d: 命令,改变本地的工作目录。(3)ftp>mget *.jpg命令,出现“200 Type set to A”提示,输入“y”,下载所有.jpg文件到本地D:img中。(4)下载工作完毕后,可运行bye命令中断连接。

最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。

如果没有图形界面,就需要在命令行下使用了。

1、通过shell登录

#ftp //shell下输入ftp命令,进入到ftp提示符

>open IP PORT //IP ,PORT对应为服务器的IP和端口号

或者直接使用一条语句

#ftp IP PORT

2、多文件下载(对目录无效)

如:下载目录下的所有文件(子目录是无法下载下来的)

>mget *

这样 *** 作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入

>prompt off

3、解决:ftp命令行不支持目录下载通过wget得到解决

#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r

注: 星号*必须有,否则下载下来的就一个文件index.html

-r参数就是用来目录下载的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8937650.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存