lftp
lftp 是一个 ftp 文件传输工具。
安装
yum install -y lftp
使用
语法格式如下:
lftp [-p port] [-u user[,pass]] [site]
访问ftp服务器
这里我们可以连接 ftp://ftp.sdedu.net/
做测试,该地址是一个可以匿名访问的地址,访问方式如下:
[root@zze ~]# lftp ftp://ftp.sdedu.net/
cd ok, cwd=/
lftp ftp.sdedu.net:/>
访问成功进入 ftp 目录后也可以使用一些子命令。
查看文件列表
lftp ftp.sdedu.net:/> ls
12-06-19 04:46PM <DIR> temp
查看帮助获取可执行命令
执行 help
可以查看可以执行的子命令:
下载单个文件
lftp ftp.sdedu.net:/temp> get 2MB.zip
2097152 bytes transferred
下载多个文件
lftp ftp.sdedu.net:/temp> mget *.apk
95174540 bytes transferred in 9 seconds (9.66M/s) data]
Total 7 files transferred
还有一个
ftp
命令,使用和lftp
但是没有lftp
强大,我们日常使用lftp
即可。
lftpget
lftpget
可以通过 http/ftp 协议将一个指定 url 的文件直接下载到本地。
例:
[root@zze ~]# lftpget ftp://ftp.sdedu.net/temp/2MB.zip
[root@zze ~]# ls
2MB.zip
wget
wget
是一个下载工具,使用格式如下:
wget [option] <URL>
option:常用选项
-t #:表示如果下载失败,再重试下载 # 次;
-o <logfile>:将下载日志覆盖输出到 logfile 中;
-a <logfile>:将下载日志追加输出到 logfile 中;
-q:静默模式;
-i <inputfile>:指定一个保存了链接的文件,从该文件中的链接下载;
--progress:指定进度条类型,可选值有 dot 和 bar;
--limit-rate=<amout>:指明下载带宽,如 --limit-rate=20k;
URL:要下载的资源链接;
日常使用一般不指定选项,直接指定要下载的文件链接即可,例:
wget ftp://ftp.sdedu.net/temp/alex.android.andtftp_8.apk
评论区