Terminal FTP client with progress bar

9

1

I'm SSHing to a headless Ubuntu box and sometimes need to upload files from that box via FTP. The built-in FTP client does not show the progress of my upload (or at least I don't know how to view it). I just see this during the operation (which could take up to an hour):

150 Opening BINARY mode data connection for MyFile

Are there any FTP clients which I could use in terminal and would show the progress (some kind of a progress bar or just the percentage)?

Siim K

Posted 2011-03-21T18:57:57.653

Reputation: 6 776

Answers

15

You could type the 'hash' command inside FTP to turn on some kind of feedback.

I always used to use ncftp as it gave good command line editing, history, and progress.

Majenko

Posted 2011-03-21T18:57:57.653

Reputation: 29 007

That work with SSH connection? – Juan Carlos Oropeza – 2018-08-22T04:48:54.057

1Excellent, ncftp is exactly what I was looking for. The hashcommand really just shows that something is happening (prints a # sign per every block transferred) but doesn't help me understand the progress :) – Siim K – 2011-03-22T08:33:50.030

5

ncftpput is what you want. There is no better shell ftpclient :) You will see your progress in %, uploaded bytes and remaining time.

eple

Posted 2011-03-21T18:57:57.653

Reputation: 73