LFTP是一个文件传输程序。可用于复杂的FTP、HTTP/https和其他连接。
如果指定了站点 URL,那么 lftp 将连接到该站点,否则会使用 open 命令建立连接。它是所有 Linux/Unix 命令行用户的必备工具。我目前写了一些关于 Linux 下超快命令行下载加速器,比如 Axel 和 prozilla。lftp 是另一个能做相同的事,但有更多功能的工具。
那么 lftp 的独特之处是什么?
1、lftp 中的每个操作都是可靠的,即任何非致命错误都被忽略,并且重复进行操作。所以如果下载中断,它会自动重新启动。即使 FTP 服务器不支持 REST 命令,lftp 也会尝试从开头检索文件,直到文件传输完成。
2、lftp 具有类似 shell 的命令语法,允许你在后台并行启动多个命令。
3.lftp 有一个内置的镜像功能,可以下载或更新整个目录树。还有一个反向镜像功能(mirror -R),它可以上传或更新服务器上的目录树。镜像也可以在两个远程服务器之间同步目录,如果可用的话会使用 FXP。
如何使用 lftp 作为下载加速器
lftp 有 pget 命令,它能让你并行下载。语法是:
lftp -e 'pget -n NUM -c url; exit'
例如,使用 pget 分 5个部分下载 :
$ cd /tmp
$ lftp -e 'pget -n 5 -c '
示例输出:
45108964 bytes transferred in 57 seconds )
lftp :~>quit
这里:
pget – 并行下载文件
-n 5 – 将最大连接数设置为 5
-c – 如果当前目录存在 l,则继续中断的传输
如何在 Linux/Unix 中使用 lftp 来加速 ftp/https下载
再尝试添加 exit 命令:
$ lftp -e 'pget -n 10 -c ; exit'
关于并行下载的说明
请注意,通过使用下载加速器,你将增加远程服务器负载。另请注意,lftp 可能无法在不支持多点下载的站点上工作,或者防火墙阻止了此类请求。
其它的命令提供了更多功能。有关更多信息,请参考 lftp 的 man 页面:
man lftp
1.文章《ftp的url如何播放》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《ftp的url如何播放》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好