自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何使用lftp來加速ftp/https下載速度

系統(tǒng) Linux
lftp 是一個文件傳輸程序。它可以用于復雜的 FTP、 HTTP/HTTPS 和其他連接。如果指定了站點 URL,那么 lftp 將連接到該站點,否則會使用 open 命令建立連接。它是所有 Linux/Unix 命令行用戶的必備工具。

[[220764]]

lftp 是一個文件傳輸程序。它可以用于復雜的 FTP、 HTTP/HTTPS 和其他連接。如果指定了站點 URL,那么 lftp 將連接到該站點,否則會使用 open 命令建立連接。它是所有 Linux/Unix 命令行用戶的必備工具。我目前寫了一些關于 Linux 下超快命令行下載加速器,比如 Axel 和 prozilla。lftp 是另一個能做相同的事,但有更多功能的工具。lftp 可以處理幾種文件訪問方式:

  1. ftp
  2. ftps
  3. http
  4. https
  5. hftp
  6. fish
  7. sftp
  8. file

 

那么 lftp 的獨特之處是什么?

  • lftp 中的每個操作都是可靠的,即任何非致命錯誤都被忽略,并且重復進行操作。所以如果下載中斷,它會自動重新啟動。即使 FTP 服務器不支持 REST 命令,lftp 也會嘗試從開頭檢索文件,直到文件傳輸完成。
  • lftp 具有類似 shell 的命令語法,允許你在后臺并行啟動多個命令。
  • lftp 有一個內置的鏡像功能,可以下載或更新整個目錄樹。還有一個反向鏡像功能(mirror -R),它可以上傳或更新服務器上的目錄樹。鏡像也可以在兩個遠程服務器之間同步目錄,如果可用的話會使用 FXP。

 

如何使用 lftp 作為下載加速器

lftppget 命令。它能讓你并行下載。語法是:

  1. lftp -e 'pget -n NUM -c url; exit'

例如,使用 pget 分 5個部分下載 http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.2.tar.bz2

  1. $ cd /tmp
  2. $ lftp -e 'pget -n 5 -c http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.2.tar.bz2'

示例輸出:

  1. 45108964 bytes transferred in 57 seconds (775.3K/s)
  2. lftp :~>quit

這里:

  1. pget - 并行下載文件
  2. -n 5 - 將***連接數(shù)設置為 5
  3. -c - 如果當前目錄存在 lfile.lftp-pget-status,則繼續(xù)中斷的傳輸

 

如何在 Linux/Unix 中使用 lftp 來加速 ftp/https下載

再嘗試添加 exit 命令:

  1. $ lftp -e 'pget -n 10 -c https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.15.tar.xz; exit'

 

關于并行下載的說明

請注意,通過使用下載加速器,你將增加遠程服務器負載。另請注意,lftp 可能無法在不支持多點下載的站點上工作,或者防火墻阻止了此類請求。

其它的命令提供了更多功能。有關更多信息,請參考 lftp 的 man 頁面:

  1. man lftp

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-02-14 08:33:48

CPULinux內核

2011-03-04 15:19:34

Vsftpd

2019-10-17 09:57:08

Python設計電腦

2018-04-11 09:00:00

2017-12-11 10:14:53

數(shù)字創(chuàng)新企業(yè)

2013-07-03 09:52:13

熱部署熱替換

2013-07-04 13:19:24

Java開發(fā)速度

2010-05-05 17:19:55

云計算

2013-10-30 09:37:19

LinuxLinux命令

2022-03-31 09:00:00

邊緣側DNS緩存邊緣計算

2015-12-16 16:01:13

2015-10-21 15:55:04

HTTPHTTPS

2009-10-23 10:45:33

linux系統(tǒng)文件下載

2020-07-24 09:35:37

數(shù)據(jù)中心IT技術

2011-03-16 09:05:29

iptablesNAT

2025-04-09 10:47:02

2016-10-24 09:09:48

AnsibleVagrantFedora

2021-11-22 09:00:00

后端開發(fā)CMS

2023-02-03 11:40:49

機器學習分析情感
點贊
收藏

51CTO技術棧公眾號