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

安装:yum install ftp

使用:ftp + ip (未进入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 -r

注:

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

-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 <

user test 2009

binary

cd OUTBOX

prompt

mget *

cd ..

cd INBOX

put test.txt

close

bye

EOF

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

link:http://yahoon.blog.51cto.com/13184/200991 目标ftp服务器是一个非标准端口的ftp   1.通过shell登录 #ftp    //shell下输入 ...

linux命令行下的ftp 多文件下载和目录下载&lpar;转&rpar;

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

详解Linux命令行下常用svn命令

1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

Linux命令行下常用svn命令

1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

在linux命令行下执行php 程序

如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...

Linux命令行下cp&comma;rm&comma;mv命令的使用

以下的内容来源于 Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ...

linux命令行下svn常用命令

linux命令行下svn常用命令 1. 将文件checkout到本地目录 1 #path是服务器上的目录 2 svn checkout path 3 4 #示例 5 svn checkout svn: ...

Linux命令行下如何终止当前程序

Linux命令行下如何终止当前程序 快捷键: Ctrl+c 在命令行下起着终止当前执行程序的作用, Ctrl+d 相当于exit命令,退出当前shell Ctrl+s 挂起当前shell(保护作用很明 ...

Linux命令行下的vim文本编辑器

Linux命令行下的vim文本编辑器 下面这个网站的地址讲解的非成分清楚!!!! http://blog.csdn.net/niushuai666/article/details/7275406 学习 ...

随机推荐

学习EXT&period;JS5时的重点载图

组件实例化的五种方式,最后一种不建议了 MVVM的图示,及controller的生存周期和MVC的不一样. VIEWCONTROLLER如何得到VIEW的实例呢,注意LOOKUPREFERENCE的使 ...

nis&comma;nfs&comma;pam小结

最近一周总算把nis/nfs配置起来,中间各种被坑,这里简单记录一下: 主要参考两个大牛的文章,柏青哥,鸟哥 配置完之后的功能是可以连接任意一台主机,所有主机之间共享HOME目录,而且每人都有一定的限 ...

Hibernate中主键生成策略

主键生成策略 increment identity sequence native uuid assigned 1) increment 由hibernate完成 主键递增, 原理:select ma ...

Ubuntu 14&period;10 下SSH执行远程命令

有些时候需要在远程机器上执行命令,如果每次都等进去挺麻烦的,所以用脚本执行会方便很多.下面介绍一下在shell脚本中执行远程命令. 1,首先写好要运行的脚本 run-command.sh, 加上执行权 ...

vc不用IDE编译方法

一个EXE是如何形成的 比如一个源程序有以下两个文件. 1.c 1.rc 首先cl.exe 会把源代码编译为1.obj rc.exe会把1.rc编译为1.res link.exe会把1.obj 1.r ...

StringReplace用法

来自:http://www.aspww.cn/View/12022801.aspx ---------------------------------------------------------- ...

修改iptables后重启返回错误

在防火墙添加规则后我是这样改的vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ...

ES系列十六、集群配置和维护管理

一.修改配置文件 1.节点配置 1.vim elasticsearch.yml # ======================== Elasticsearch Configuration ===== ...

hyperledger-fabric&sol;qemu&sol;kvm&sol;virtual-manager -------vagrant-virtual-box

天我也遇到了这个问题,原因是你的 vagrant 版本跟你的 virtualbox 版本不匹配,解决的方法是,更换 virtualbox 的版本.我的 vagrant 版本是 1.8.4 ,virtu ...

微信开发 获取AccessToken

获取AccessToken的方法 public static Access_token GetAccessToken() { string formatString = String.Format(& ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值