scp命令的进度条

有没有办法在使用scp从服务器复制到本地(或反之亦然)时显示进度条?

我认为这不能用scp完成。 上次我需要这样的东西,即显示进度,我使用rsync代替。 它以条状方式显示进度。 看看它是否适合你。

您需要使用rsync--progress选项。 您可以使用以下命令:

 rsync -r -v --progress -e ssh user@remote-system:/address/to/remote/file /home/user/ 

-v开关工作正常。

例:

5%9232KB 357.5KB / s 07:48 ETA

我不知道如何在命令行中执行此操作。 我确信这是可能的,但有一种图形方法可以做到这一点。

Nautilus(Ubuntu中的默认文件浏览器)可以挂载ssh / sftp服务器。 之后它们就像一个本地文件系统,你可以像往常一样复制文件。 并且您可以使用普通副本获得通常的进度条。

File菜单下File Connect to server...