博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux命令行下的ftp多文件下载和目录下载
阅读量:7026 次
发布时间:2019-06-28

本文共 705 字,大约阅读时间需要 2 分钟。

hot3.png

linux命令行下的ftp多文件和目录下载

 

目标ftp服务器是一个非标准端口的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 -m

注:

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

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

 

附:

一个ftp多文件下载上传的shell脚本

ftp server: 192.168.0.100:2121

User/PWD  :  test/ 2009

到OUTBOX下下载所有的文件(不包括文件夹),并将test.txt上传到INBOX

内容如下

#!/bin/bash

#cd /home/ftptmp/

ftp -v -n 192.168.0.100 2121 <<EOF

user  test  2009

binary

cd OUTBOX

prompt

mget *

cd ..

cd INBOX

put test.txt

close

bye

EOF

转载于:https://my.oschina.net/u/1866821/blog/686176

你可能感兴趣的文章
InterviewMap —— Javascript (二)
查看>>
js数组操作
查看>>
比特币重回4000美元的关口
查看>>
传统短视频直播平台和新兴一对一交友源码力与美的结合
查看>>
表格的表头有斜线
查看>>
LeetCode 206——反转链表
查看>>
撩课大前端-面试宝典-第七篇
查看>>
开源大数据周刊-第3期
查看>>
java版 b2b2c o2o电子商务云商平台spring cloud+springmvc+mybatis
查看>>
区块链100讲:Hyperledger Fabric 区块链多机部署
查看>>
【中后台应用】从表单抽象到表单中台
查看>>
重学前端学习笔记(十九)--JavaScript中的函数
查看>>
本篇文章跟大家交流一下浏览器的工作日程安排
查看>>
ANDROID-底部虚拟导航的高度获取
查看>>
2019小程序创业如何把握正确方向
查看>>
《Node.js 开发实战》翻译历程
查看>>
AppTheme属性设置集合
查看>>
小程序图片上传,存储,获取,显示
查看>>
图解Golang的channel底层原理
查看>>
js判断2个值是否相等的规则
查看>>