[遇到的问题]ubuntu 用wget下载ftp时,报端口号错误

       

今天要从ftp上下载东西,于是查了一下可以用ubuntu自带的命令wget来下载。在网上查了一下命令的使用方法。具体如下:
如果是没有密码的ftp,直接wget ftp://111.222.33.4/path/filename,就可以下载ftp://111.222.33.4的文件夹path里的文件filename。
如果是有密码的ftp,则wget ftp://username:password@ftp.111.222.33.4/path/filename。
如果用的协议仅仅是sftp,那么,也是Ubuntu自带的,sftp username@host,如上例,则sftp username@111.222.33.4,cd 到你要的文件夹,get filename即可下载。
(参考:http://blog.163.com/lgh_2002/blog/static/4401752620118151417348/
    

   于是我就用命令wget ftp://username:password@ftp.labs.sogou.com/Data/SogouC.tar.gz去下载。
可是终端报出了个错误:端口号不对。我试着在下载网址后面加上ftp的21端口,
wget ftp://username:password@ftp.labs.sogou.com:21/Data/SogouC.tar.gz
还是不对,在网上又找了很多方法,最终采用下面的方式终于成功了。
wget --ftp-user=username --ftp-password=password -m ftp://ftp.labs.sogou.com/Data/SogouCA/SogouCA.tar.gz
       

虽然下载成功了,但是对于之前的那种方法进行下载为什么会产生端口不对的错误现在依然不清楚。
如果哪位读者知道原因,请不吝赐教。万分感谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值