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 -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 <<EOF
user  test  2009
binary
cd OUTBOX
prompt
mget *
cd ..
cd INBOX
put test.txt
close
bye
EOF

 

 本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/200991,如需转载请自行联系原作者

相关文章
|
9月前
|
Ubuntu Linux
Ubuntu Linux 20.04 LTS “Focal Fossa”测试版开放下载
u要知道有关新系统的更多信息,大家可以前往Ubuntu Wiki页面,其中包含Ubuntu 20.04的发行说明。
254 0
|
9月前
|
Ubuntu 安全 Linux
Linux系统-Ubuntu的下载和安装 软件大全
在庄子看来,生老病死就像四时交替,都只是自然现象而已,人不必有什么忧虑,也不必有什么痛苦。人源于自然,再回归自然,说到底,不过是正常的生死轮转,他依然在天地之间,只要怀着这样的想法,人又有什么好痛苦的呢。
|
9月前
|
Ubuntu Linux Windows
Ubuntu Linux 24.04 LTS 发行版现已开放下载
Ubuntu 24.04 采用了 Linux 6.8 内核,可利用 Netplan 在桌面上配置网络连接,还配备了现代化的桌面操作系统安装程序,还带来了新版 Ubuntu 字体以及各种性能优化以及大量新功能。
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
1017 12
|
11月前
|
Java Linux 开发工具
Linux下版本控制器(SVN) -命令行客户端
Linux下版本控制器(SVN) -命令行客户端
372 4
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化、简单化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权内容与执行内容,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行细节工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
数据安全/隐私保护
ftp下载显示进度
经常用到ftp get命令下载东西,但是遇到大的文件不知道是挂了还是在运行,要是能显示就好了,于是就有了下文。。。   注: 红色 字体是我敲击的命令 “#” 是注释语   [root@localhost server]# ftp 10.
1326 0
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
839 13