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...