Multi Thread and/or Multi Part FTP client for Linux

Yes, I’m still looking for one. A proper FTP client preferably (in this sense wxdfast doesn’t quite qualify). I’ve been trying to ditch Windows on my downloading machine for ages, and this is basically the last thing that is holding me back from doing so. I’m even considering trying to get the current multi-thread/multi-part FTP client (CuteFTP) I’m using on Windows… to work on Linux via WINE.

For those who are unclear, I’m not looking for an FTP client that supports multiple threads to take advantage of CPUs with more than 1 core; I’m looking for an FTP client that is able to split a download in multiple parts (or threads, whatever you want to call it) and download those parts simultaneously. Typically, this is to get around bandwidth restrictions on each FTP connection… if one connection is limited on the server side to 20k/sec, then 10 parts/threads will download at 200k/sec.

Help me out here, I’ve been searching for quite some time but all the “multi-threaded” FTP clients for Linux I have found have been of the multi-threaded CPU variety.

1 Comment

  1. since this is a top hit in duck duck go
    lftp (console only)
    https://man.cx/?page=lftp&do%5Bgo%5D=go

    im out of date for lftp for a long time it looks like there is a new mget command

    in short, from memory
    first check your ssh keys match:
    ssh [email protected]
    if they do match, accept with yes, then punch in exit.
    you may want to set up a key,
    ssh-keygen -t rsa -b 4096
    ssh-copy-id [email protected]

    then:
    lftp [email protected]
    then punch in ls, to confirm that it connects properly

    mirror -P 10 /path/to/remote/directory /path/to/local/directory
    this will download the whole dir, with 10 parts (the older version of arg, that i used to remember was –use-pget-n=10
    if you really want to flog the server, then you used to be able to download multiple files, with multiple parts each.

    if you want a single file, then pget.

    sory for being vague, just dealing with: ssh key hash matches cert, both filezilla key hash matches different cert. lftp hash does not match… so looking for another sftp client to verify hash cert another way, and need to get on this.

Leave a Reply

Your email address will not be published. Required fields are marked *