Progress bar for scp command
I don't think that this can be done with scp
. Last time I needed something like this i.e. progress shown, I used rsync
instead. It shows progress in a bar-like manner. See if it works for you.
You will need to use the --progress
option of rsync
. You can use the following command:
rsync -r -v --progress -e ssh user@remote-system:/address/to/remote/file /home/user/
The -v
switch works fine.
Example:
5% 9232KB 357.5KB/s 07:48 ETA
As of 2018, progress and ETA are shown by default and could be disabled by -q