scp 命令的进度条

scp 命令的进度条

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

答案1

我不认为这可以用 来实现scp。上次我需要显示进度之类的东西时,我改用了rsync。它以条形图的方式显示进度。看看它是否适合您。

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

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

答案2

开关-v工作正常。

例子:

5% 9232KB 357.5KB/秒 07:48 预计到达时间

答案3

自 2018 年起,进度和预计到达时间默认显示,可通过以下方式禁用:-q

答案4

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

Nautilus(Ubuntu 中的默认文件浏览器)可以挂载 ssh/sftp 服务器。挂载后,它们就像本地文件系统一样,您可以像平常一样复制文件。并且,您可以获得与正常复制相同的进度条。

File在菜单下查看Connect to server...

相关内容