{"slug": "lftp", "name": "lftp", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 3, "commenters": 3, "warners": 0, "score": 2.516, "rising": -0.98, "first": "2025-12-16", "latest": "2026-04-14", "why": "I have used this for transferring massive postgres backups", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I have used this for transferring massive postgres backups", "kind": "", "icon": true, "domain": "die.net", "github_repo": null, "official_url": "https://lftp.yar.ru", "pricing": "", "aliases": ["lftp"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 764318320, "item_id": 47769895, "url": "https://news.ycombinator.com/item?id=47769895", "by": "QuantumNomad_", "date": "2026-04-14", "stance": "recommend", "quote": "My favorite way to connect to FTP servers was with lftp from the Linux command line.", "excerpt": "My favorite way to connect to FTP servers was with lftp from the Linux command line. I say was because I don\u2019t really use FTP anymore. I do use Linux still though. lftp is available in every package manager I know. Man page: https://linux.die.net/man/1/lftp Actually lftp supports a lot of different protocols but I only ever used it for FTP, FTPS and SFTP.", "context": "", "use_case": "FTP, FTPS, SFTP", "switched_from": "", "story": "Modifying FileZilla to Workaround Bambu 3D Printer's FTP Issue"}, {"id": 740638896, "item_id": 46289931, "url": "https://news.ycombinator.com/item?id=46289931", "by": "aidenn0", "date": "2025-12-16", "stance": "recommend", "quote": "I use lftp a lot because of it's better UI compared to sftp.", "excerpt": "I use lftp a lot because of it's better UI compared to sftp. However, for large files, even with scp I can pin GigE with an old Xeon-D system acting as a server.", "context": "", "use_case": "", "switched_from": "", "story": "High Performance SSH/SCP"}, {"id": 740615008, "item_id": 46288438, "url": "https://news.ycombinator.com/item?id=46288438", "by": "Bender", "date": "2025-12-16", "stance": "recommend", "quote": "I have used this for transferring massive postgres backups", "excerpt": "I doubt this would ever be accepted upstream. That said if one wants speed play around with lftp [1]. It has a mirror subsystem that can replicate much of rsync functionality in a chroot sftp-only destination and can use multiple TCP/SFTP streams in a batch upload and per-file meaning one can saturate just about any upstream. I have used this for transferring massive postgres backups and then because I am paranoid wh", "context": "", "use_case": "", "switched_from": "", "story": "High Performance SSH/SCP"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["ftp, ftps, sftp"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46227641", "title": "High Performance SSH/SCP", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47768306", "title": "Modifying FileZilla to Workaround Bambu 3D Printer's FTP Issue", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 2}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 764318320, "item_id": 47769895, "url": "https://news.ycombinator.com/item?id=47769895", "by": "QuantumNomad_", "date": "2026-04-14", "stance": "recommend", "quote": "My favorite way to connect to FTP servers was with lftp from the Linux command line.", "excerpt": "My favorite way to connect to FTP servers was with lftp from the Linux command line. I say was because I don\u2019t really use FTP anymore. I do use Linux still though. lftp is available in every package manager I know. Man page: https://linux.die.net/man/1/lftp Actually lftp supports a lot of different protocols but I only ever used it for FTP, FTPS and SFTP.", "context": "", "use_case": "FTP, FTPS, SFTP", "switched_from": "", "story": "Modifying FileZilla to Workaround Bambu 3D Printer's FTP Issue"}, {"id": 740638896, "item_id": 46289931, "url": "https://news.ycombinator.com/item?id=46289931", "by": "aidenn0", "date": "2025-12-16", "stance": "recommend", "quote": "I use lftp a lot because of it's better UI compared to sftp.", "excerpt": "I use lftp a lot because of it's better UI compared to sftp. However, for large files, even with scp I can pin GigE with an old Xeon-D system acting as a server.", "context": "", "use_case": "", "switched_from": "", "story": "High Performance SSH/SCP"}, {"id": 740615008, "item_id": 46288438, "url": "https://news.ycombinator.com/item?id=46288438", "by": "Bender", "date": "2025-12-16", "stance": "recommend", "quote": "I have used this for transferring massive postgres backups", "excerpt": "I doubt this would ever be accepted upstream. That said if one wants speed play around with lftp [1]. It has a mirror subsystem that can replicate much of rsync functionality in a chroot sftp-only destination and can use multiple TCP/SFTP streams in a batch upload and per-file meaning one can saturate just about any upstream. I have used this for transferring massive postgres backups and then because I am paranoid wh", "context": "", "use_case": "", "switched_from": "", "story": "High Performance SSH/SCP"}]}