linux 建立ftp服务器为何用wget不能下载文件

已举报 回答 关注
linux 建立ftp服务器为何用wget不能下载文件
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    6,865

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
wget用法如下:
wget ftp://username:password@127.0.0.1/filename.zip

如果你按照这个命令无法下载文件,那么先试验一下手工ftp命令下载
安装vsftp后,如果ftp配置不正确、或者Linux防火墙设置不正确,都无法下载文件
建议你先用ftp命令测试一下。
取消 评论
5开头--服务器问题
550 No such file or directory:文件还在的情况下 权限是重点,你wget是匿名的吧

Not connet,access deny拒绝连接访问错误:不能匿名登录和访问,你必须提供用户名和密码才能登录。
取消 评论
最见到那方法就是在浏览器输入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参数就是用来目录下载的。
取消 评论
ftp是有路径问题,你要先进到你的本地目录,然后连接ftp,直接get你的文件
如:下载test.txt到home,cd /home ;ftp localhost 输入用户名\密码;进到你的ftp目录;get test.txt .
取消 评论
ZOL问答 > 服务器 > 其他分类 > linux 建立ftp服务器为何用wget不能下载文件

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?