首页 > 运维 > linux运维 > 正文

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

爱谁谁
发布: 2025-07-10 12:40:02
原创
1012人浏览过

大家好,又见面了,我是你们的朋友全栈君。

前言

在Linux运维开发工作中,经常会使用到ftp工具,近来发现了一款比较趁手的工具,望读者喜欢。

iis7服务器管理工具访问链接 部分使用截图:
Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」
正文

网络客户端管理工具 在Linux中,通常用网络客户端管理工具实现文件的下载与上传,主要有以下几种,分别为lftp工具,ftp工具,lftpget工具,wget工具,在centos7中,要尽量学会lftp,lftpget等工具,下面对这些工具的简单使用逐一介绍。


**lftp **

使用命令man lftp可查看其具体的使用方法,如果lftp工具未安装,使用yum install lftp命令进行安装。

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">#安装lftp管理工具[root@localhost ~]# yum install lftp#查看安装后各文件的存放位置[root@localhost ~]# whereis lftplftp: /usr/bin/lftp /usr/lib64/lftp /etc/lftp.conf /usr/share/man/man1/lftp.1.gz#查看lftp的文档手册[root@localhost ~]#man lftp</code>
登录后复制

1.1 常用的命令格式

lftp [-d] [-e cmd] [-p port] [-u user[,pass]] [site]

简化: lftp [-p port] [-u user[,pass]] [site]

一般直接在lftp后面加上需要访问的url即可,如果访问的服务器需要用户名和密码,则添加-u选项即可,后跟用户名和密码。

1.2 常用命令

get [file]: 下载单个文件到此时本地所在路径 mget [file1, file2, file3 …]:下载多个文件到此时本地所在路径 ls: 查看远程服务器下的文件 lcd: 远程跳转到本地路径 !command:可在登录远程服务器的情况下在本地进行命令行的输入; help: 查看lftp的帮助文档

1.3 Example

远程连接阿里云镜像服务器,下载文件到本地路径 /lftp_test中;

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

操作示例

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」
Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

2.lftpget

可以直接使用 lftpget URL 直接下载远程服务器上的单个文件。

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

3.ftp

ftp管理工具比较旧,其有诸多参数,但一般使用方法比较简单,使用 ftp URL格式

MCP官网
MCP官网

Model Context Protocol(模型上下文协议)

MCP官网 51
查看详情 MCP官网

4.wget工具

wget – The non-interactive network downloader. ==> 非交互式网络下载工具

4.1 wget介绍

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。 格式:wget [option] … [URL] …

4.2 常用参数如下

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">4.2.1 启动参数-V, --version: 显示版本号-h, --help: 显示帮助-b, --background: 启动后转入后台执行4.2.2 日志记录和输入文件参数-o: --output-file=file: 把记录写到file文件中-a: --append-output=file: 把记录追加到file文件中-i --input-file: 从file中读取url来下载4.2.3 下载参数--bind-address=address: 指定本地使用地址-t, --tries=number: 设置最大尝试连接次数-c, continue: 接着下载没有下载完的文件-O, output-document=file: 将下载内容写入到file文件中--spider: 不下载文件,测试网址是否正确-T,--timeout=sec: 设置响应超时时间-w,--wait=sec: 两次尝试之间间隔时间--limit-rate=rate: 限制下载速率--progress=type: 设置进度条4.2.4 目录参数-P, -directory-prefix=prefix: 将文件保存到指定目录4.2.5 HTTP参数--http-user=user: 设置http用户名--http-passwd=pass: 设置http密码-U,-user-agent=agent: 伪装代理-no-http-keep-alive: 关闭http活动链接,变成永久链接--cookies=off:不使用cookies--load-cookies=file: 在开始会话前从file文件加载cookies-s-ave-cookies=file: 在会话结束后将cookie保存到file文件中4.2.6 FTP参数--passive-ftp: 默认值,使用被动模式--![这里写图片描述](https://img-blog.csdn.net/20180819191920501?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N1bl9kYW5neWFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)active-ftp: 使用主动模式4.2.7 递归下载排除参数-A,-accept=list: 分号分割被下载扩展名的列表-R,-reject=list: 分号分割不被下载扩展名的列表-D,-domains=list: 分号分割被下载域的列表--exclude-domains=list: 分号分割不被下载域的列表</code>
登录后复制

使用示例:

例1:下载单个文件到当前目录

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

例2: 对于网络不稳定的用户可以使用-c和-t参数,并使用-P指定存放目录,保证下载任务完成

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

例3: 下载大文件时,可以使用-b参数放到后台去下载,这时会生成wget-log文件来保存下载进行,可以另外打开一个远程终端登录,使用**tail -f file **来动态查看下载进度。

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

例4:可以使用–spider参数来判断网址是否有效,不下载

Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

例5:自动从多个链接下载文件

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">先创建一个URL文件使用-i 参数[root@localhost /]# vi url_list.txt[root@localhost /]# wget -i url_list.txt </code>
登录后复制
Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

例6: 限制下载速度

代码语言:javascript代码运行次数:0运行复制
<code class="javascript">[root@localhost /]# wget --limit-root=1k  http://nginx.org/download/nginx-1.8.0.tar.gz</code>
登录后复制
Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139748.html原文链接:https://javaforall.cn

以上就是Linux网络下载管理工具(lftp, ftp, lftpget, wget)「建议收藏」的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号