LFTP 是一個開源,可靠和復雜的FTP和HTTP文件傳輸程序,它使用屢獲殊榮的GNU Readline庫進行輸入和命令行界面。主要功能包括類似Bash的作業控制,書籤,並行文件傳輸和內置鏡像命令。
支持許多文件傳輸協議
該應用程序包括對許多文件傳輸協議的支持,例如FTP(文件傳輸協議),HTTP(超文本傳輸協議),FTPS(FTP安全),HTTPS(安全超文本傳輸協議),WebDAV,BitTorrent,FXP(文件)交換協議),FISH(Shell協議上的文件傳輸)和SFTP(SSH文件傳輸協議)。
包括對IPv6和代理服務器的支持
LFTP包括對HTTP和FTP文件傳輸協議的IPv6網絡協議的支持,以及FTP / HTTP代理支持,FTP over HTTP代理支持。此外,它還具有自動OPIE / SKEY支持,FTP列表支持以及HTTP / 1.1 keep-alive支持。
還有許多其他吸引人的功能
LFTP程序從頭開始設計時考慮到了可靠性,它還具有許多其他有吸引力的功能,例如掛起支持,別名,文件列表緩存,全面的腳本支持,自動重新連接以及所有文件傳輸操作和支持的重試為'zmore”和“zcat”命令。
還支持連接限制,指定時間的作業執行,URL識別,上下文敏感完成,命令歷史記錄,作業輸出重定向,遠程文件分頁以及本地shell命令的啟動。應用程序還支持磁體,DHT,PEX,快速,元數據和多跟踪器BitTorrent擴展。
可用性和支持的平台
LFTP是一種開源軟件,僅為GNU / Linux操作系統設計,支持32位和64位硬件平台。雖然可以下載為基於RPM的發行版存檔的二進製文件以及源存檔,但可以從Linux操作系統的默認軟件存儲庫輕鬆安裝該應用程序。
什麼是新版本:
- 使用“file:”修復了一個安全漏洞文件名。
- 固定鏡子 - 平。
- http:從標籤中提取鏈接。
- 通過ftps修復了零長度文件的上載。
- 將“斷言”修改為“mput -d”。
- 修復了核心轉儲。
- 避免使用DHT緩存的多個備份文件。
- 翻譯已更新(英國,zh_CN)。
版本4.8.3中的新功能:
- 使用舊版C ++編譯器進行固定編譯。
- 在退出時修復了2個其他核心轉儲(不正確的重新分配順序)。
版本中的新功能:
- 改進了速率限制以允許每個主機限制。
- ftp:make prefer-epsv default" no"。
- ftp:fixed quote命令和ftp:use-stat-for-list設置。
- 切換到libidn2。
- 使用LibreSSL修復構建。
- fixed configure --disable-rpath。
- 刪除父目錄時修復了coredump。
4.8.0版中的新功能:
- mirror:改進了大樹的--scan-all-first的性能。
- mirror:new --flat選項,用於展平目標目錄結構。
- mmv:文件移動的新命令;在某些情況下將mv重定向到mmv。
- 使用較新的openssl(1.1.0及更高版本)修復編譯。
- du:允許組合多個--exclude選項。
- 新設置cmd:nullglob表示`glob'命令前綴。
- http:使用proppatch設置最後修改的屬性。
- 新設置net:connection-limit-timer和ftp:too-many-re。
- ftp:動態調整連接限制。
- ftp:當不支持該命令時,在LINK / SYMLINK上修復核心轉儲。
- get1:fixed -o選項。
- sftp,fish:現在將connect-program設置傳遞給shell進行執行。
- get / mget / put / mput:為並行傳輸和長選項添加-P選項。
- appimage:製作AppImage文件的新製作目標。
- fixed" local glob“。
版本4.7.6中的新功能:
- 過時的設置xfer:log,xfer:log-file,xfer:max-log-size現在別名為log:enabled / xfer,log:file / xfer和log:max-size / XFER。
- 修復了丟失的SFTP狀態消息。
- 在打開“slot:name”時修復了一個coredump沒有插槽中的路徑。
- 修復了手冊頁中的XDG目錄說明。
- 在帶有ISO日期的apache文件列表中修復了一個月的錯誤。
- 在某些系統上修復了編譯。
- 更新了zh_TW翻譯。
版本4.7.5中的新功能:
- http:識別帶有ISO日期/時間的apache列表
- ipv6:忽略沒有範圍的鏈接本地地址。
- 新設置日誌:前綴 - {recv,發送,註釋,錯誤}。
- 文檔和幫助改進。
- mirror:固定遞歸模式初始化。
- mirror:創建遠程符號鏈接時修復了斷言失敗。
- mirror:詳細時顯示chmod錯誤。
- 修復了debug命令,如果沒有給出輸出文件,則將輸出切換到stderr。
- ftp:add“site mkdir”"支持“mkdir -p”。
- ftp:修復了“模式z”中的長延遲。使用ProFTPD。
- ftp:在“模式z”中修復了失敗的斷言。
新增功能:
- 鏡像:如果源結束,請不要將源目錄基本名稱添加到目標斜線。
- 鏡像:--scan-all-first模式下的固定傳輸計數跟踪。
- 新設置文件:use-fallocate。
- 修復“全部殺死”刪除排隊的命令。
- 修復了xfer:log-file設置為受保護目錄中的可寫文件。
- 修復了xfer:clobber以允許輸出到非普通文件。
- 固定鏡像 - 如果它以斜線結尾,則移動到真正保留源目錄。
版本4.7.3中的新功能:
- 鏡像:不添加源目錄基名如果源以斜線結束,則返回目標。
- 鏡像:--scan-all-first模式下的固定傳輸計數跟踪。
- 新設置文件:use-fallocate。
- 修復“全部殺死”刪除排隊的命令。
- 修復了xfer:log-file設置為受保護目錄中的可寫文件。
- 修復了xfer:clobber以允許輸出到非普通文件。
- 固定鏡像 - 如果它以斜線結尾,則移動到真正保留源目錄。
版本4.7.2中的新功能:
- http:代理的固定身份驗證,瞬態錯誤,max-retries = 1.
- http:修復了認證不使用HEAD請求。
- 翻譯已更新(cs,ru)。
版本4.6.5中的新功能:
- sftp:無序的固定處理回复。
- 修復了SIGCHLD處理程序中的futex_wait問題。
- ftp:使用不穩定的服務器連接修復ls凍結。
- torrent:在狀態行顯示更正確的ETA。
- 修復了gnutls優先級字符串。
- mirror:修復了大型目錄上過多的堆棧使用情況。
- 記錄了一些難以修復的錯誤。
- 改進了打開命令和cmd:提示設置的手冊頁。
- 翻譯已更新(zh_TW)。
版本4.6.4中的新功能:
- mirror:new option --transfer-all。
- torrent:new setting torrent:超時限制時間沒有任何進展。
- torrent:修復了沒有顯式端口號的udp跟踪器的處理。
- torrent:改進元數據下載後的傳輸開始時間。
- 改進了sftp put -c以使用單個FSETSTAT。
- mirror --skip-noaccess現在使用用戶名來檢查權限。
- 傳輸失敗時,不要將臨時文件重命名為目標名稱。
- new cmd:prompt轉義 l和 L表示本地工作目錄。
- 翻譯已更新(pl,ru,uk)。
- 新配置選項--disable-ipv6。
- 使用舊gcc修復編譯。
版本4.6.3a中的新功能:
- 新鏡像設置鏡像:覆蓋和選項--overwrite / - no-overwrite。
- 新鏡像選項--upload-older。
- 新鏡像選項--recursion = {always,never,missing,newer}。
- 嘗試下載零大小的文件,因為它們可能非空。
- torrent:新選項--only-new, - unly-incomplete。
- torrent:在FD釋放中修復了無限循環。
- 在解析包含特殊文件的目錄列表時修復了一個memleak。
- 修復cls中的一個字節緩衝區溢出。
- 修復了cmd:手冊頁中的失敗退出說明。
- 在解析魚目錄列表時修復了大量堆棧使用情況。
版本4.6.2中的新功能:
- 新命令“編輯”而不是編輯別名。
- 新設置ssl:禁用所選協議的優先級。
- 新設置fish:auto-confirm和sftp:auto-confirm。
- 新設置文件:use-lock在訪問之前鎖定本地文件。
- ftp:修復超時斷開連接(在4.6.0中斷開)。
- http:將URL和主機標題中的括號中的ipv6地址括起來。
- 帶有重定向的http協議的固定鏡像。
- 修復了“書籤編輯”,以便在使用XDG時使用正確的XDG路徑。
- 修復了通配符證書驗證漏洞(CVE-2014-0139)。
- CONNECT方法的固定代理身份驗證。
- 修復了'help'命令的退出代碼。
- 修復了sftp以顯示帶斜杠的文件名。
- 修復了除第一個塊以外的所有塊完成後的pget狀態。
- 烏克蘭語翻譯更新(Yuri Chornoivan)。
- 俄語翻譯更新。
版本4.6.1中的新功能:
- 新鏡像選項--scan-all-first。
- mirror --Remove-source-files現在刪除目標中已存在的文件。
- 在重命名(2)期間為FUSE添加了HadoopFS I / O錯誤的解決方法。
- 修復了du文件大小到塊大小。
- 使用libressl修復編譯。
- 修復OPTS MLST,刪除尾隨分號。
- 使用特殊文件(如/ dev / stdin)修復了sftp。
- 使用GnuTLS(Tim Kosse)修復了ftp以正確複製SID。
- 修復鏡像以跟踪重定向到文件(Tomas Hozza)。
版本4.6.0中的新功能:
- new torrent --share選項。
- 新設置鏡像:require-source。
- 新設置xfer:use-temp-file和xfer:temp-file-name。
- ftp:在關閉控制套接字之前等待QUIT回复。
版本4.5.5中的新功能:
- 增加了對國際化域名的支持。
- 添加了lftp --norc選項。
- 添加鏡子“完成”消息。
- 添加了ftp:catch-size設置。
- fixed net:max-retries setting。
- 鏡像狀態下的固定字節計數器。
- 修復了以ftps為單位的段錯誤。
- 修復了fxp和ftp中的虛假錯誤消息。
版本4.5.4中的新功能:
- 新設置鏡像:sort-by(name,大小,日期)。
- torrent:減少了cpu和內存使用量。
- 偶爾修復“BUG:deadlock”消息。
- 修復了目錄包含重複文件名時的段錯誤。
- 修復了torrent中的內存洩漏。
- 鏡像中的固定字節計數器--depth-first。
- FISH中的固定超時檢查。
- 翻譯已更新(pl)。
版本4.4.15中的新功能:
- 新設置pget:min-chunk-size。
- 通過優先選擇響應節點來改進DHT搜索。
- 在http時間戳中允許UTC時區。
- 修復了WebDAV rmdir操作。
- 當跟踪器無法使用時,修復了torrent在關閉時掛起。
- 固定添加也可能會斜杠到http。 中的網址
新功能:
- 修復了http中的HEAD / PROPFIND處理。
- 修復了次要內存洩漏。
版本4.4.13中的新功能:
- 修復了文件大小檢查代碼中的錯誤。
版本4.4.11中的新功能:
- 修復了從http鏡像中減慢的速度(謝謝到OGAWA Hirofumi)。
- 修復了訪問不存在的文件時sftp中的coredump。
版本4.4.10中的新功能:
- 鏡像新選項--file / -f to鏡像一個文件。
- 鏡像新選項-O for get / put similarity。
- WebDAV修復和改進。
- 新設置ftp:use-utf8禁用utf-8激活。
- 修復了文件名編碼錯誤的處理。
- 沒有libiconv的固定編譯。
- 偶爾固定鏡子。
- 終止fish或sftp連接時殺死ssh。
評論沒有發現