Looking for a faster way to download files via sftp to a Linux machine? Try using "lftp" instead. This tool offers segmented downloading, which allows you to download a file using multiple connections.
To get started, install lftp with the following command:
yum -y install lftp
Then, use the following command to connect to your sftp server and download a file with 20 segments:
bashlftp sftp://username@server_address >pget -n 20 /path/to/file/bigfile.img
In our tests, we were able to download a 300 MB file in just 4 seconds with a good internet connection. By comparison, the same file took around 8 minutes with a single threaded connection.
To download an entire directory, use the "mirror" command with the "--use-pget-n" flag:
cssmirror --use-pget-n=20 /path/to/directory
By using 20 segments, you can speed up the downloading process and get your files faster.
No comments:
Post a Comment