wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/*

解释:
-nH:不创建以主机名命名的目录。
–cut-dirs:希望去掉原来的目录层数,从根目录开始计算。如果想完全保留FTP原有的目录结构,则不要加该参数。
-m:下载所有子目录并且保留目录结构。
–ftp-user:FTP用户名
–ftp-password:FTP密码
ftp://*.*.*.*/*:FTP主机地址。最后可以跟目录名来下载指定目录。

例子:

wget -nH -m --ftp-user=tom --ftp-password=123456 ftp://192.168.19.1/tom/
# 或者 用户名 密码写在路径中
wget -nH -m ftp://tom:123456@192.168.19.1/tom/

当然,如果FTP目录下文件数量特别多,效率最高的做法是先打个压缩包,然后再下载。实在没办法,就用上述方法自动下载吧。

linux wget下载整个ftp目录(含子目录)相关推荐

  1. Linux wget下载https报错和转义URL报错解决方法

    1. wget命令 定义:wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下 ...

  2. Linux下复制指定的目录及其子目录下的文件,到其他文件夹下(4种方法)

    把/oldboy目录及子目录下面 所有以.sh结尾的文件复制到 /tmp下面 手续创建环境: mkdir -p /oldboy/test cd /oldboy echo "oldboy&qu ...

  3. linux wget下载、断点续传

    1.断电续传下载: [root @www.cnscn.org ~ ]# wget -c -t 0 -O new_name.tar.gz http://www.cnscn.org/old_name.ta ...

  4. wget下载网站的目录

    $ wget -c -r -nd -np -k -L -p -A c,h www.xxx.org/pub/path/ -c  断点续传 -r  递归下载,下载指定网页某一目录下(包括子目录)的所有文件 ...

  5. java ftp commonsnet_用Java下载整个FTP目录(Apache Net Commons)

    我试图递归遍历登录到FTP服务器后到达的整个根目录. 我能够连接,所有我真正想要做的就是通过整个结构进行递归并下载每个文件和文件夹,并使其与FTP上的结构相同.到目前为止我所拥有的是一个有效的下载方法 ...

  6. linux wget 下载文件 报错 To connect to xxxx, use ‘--no-check-certificate’ 解决方法

    远程调用下载文件直接用wget就可以,一般文件路径类型是http.如果有遇到是https就会下载出错. 错误如下: [root@vmu010226-node1 tmp]# wget https://w ...

  7. Linux之wget下载

    一.介绍 Linux系统下载文件工具,用来从指定的URL下载文件 二.使用方法 1 2 3 4 5 6 7 8 语法:wget [参数] [URL地址] 选项: -c接着下载没下载完的文件 -b启动后 ...

  8. Windows10下git bash中添加wget下载工具

    Windows10下git bash中添加wget下载工具 文章目录: 一.说明 二.wget安装包的下载 三.添加环境变量 一.说明 Windows中git bash完全可以替代原生的cmd,而且更 ...

  9. wget 命令 指定文件夹_linux下面ftp/wget命令下载文件夹目录

    目标ftp服务器是一个非标准端口的ftp 1.通过shell登录 #ftp    //shell下输入ftp命令,进入到ftp提示符 >open IP  PORT   //IP ,PORT对应为 ...

最新文章

  1. 能量分析攻击day02
  2. 分页类实例 java
  3. 【VIJOS - P1037】搭建双塔(dp)
  4. mysql error log清理_手动删除mysql日志/var/log/mysql/error.log导致的mysql无法启动
  5. go 写文件_如何在 Ubuntu 20.04 上安装 Go
  6. 计算机考研在线题库,考研全题库电脑版
  7. 七年也扶不起的苹果 Siri
  8. iOS开发之runtime的运用-获取当前网络状态
  9. uniapp 微信小程序下载文件 完整方法
  10. matlab利用数值 积分的方法求,MATLAB求数值积分的方法
  11. 智子社区顾问白硕:人工智能的诗与远方,一文读懂NLP起源、流派和技术
  12. ARCore 使用 SceneForm 框架 —— 三维空间中,通过三个点绘制平面(Plane)
  13. 如何在WORD2007中文档中,奇数页页眉是书名,偶数页页眉是章节。各章章节不同,请详细步骤!!!...
  14. whois域名查询工具在线使用
  15. 从B树谈到R树之B树的c实现
  16. 百度地图只显示指定的行政区域地图
  17. Python+PyCharm的一些基本设置:安装使用、注册码、显示行号、字体大小和快捷键等常用设置...
  18. android FM的流程
  19. AE脚本:AE导入SubRip/SRT/TXT/VTT字幕
  20. 软件工程第一次结对作业

热门文章

  1. 互联网协议 — TLS — 使用 OpenSSL 自建 CA 中心
  2. C 语言编程 — typedef 关键字
  3. OpenStack RPM Sample 解析
  4. AMDKFD 合并入 Linux 3.19 内核
  5. 我是这样发现ISP劫持HTTP请求的
  6. POJ3982 序列
  7. Python快速学习10: 循环的对象及设计 (生活的规律)
  8. 新电脑一般javaweb配置
  9. OSG的HUD抬头文字显示
  10. Marshal.Copy 之 startIndex 参数的含义