SCP 进度条,如 bash 脚本中的 WGET

Posted

技术标签:

【中文标题】SCP 进度条,如 bash 脚本中的 WGET【英文标题】:SCP Progress bar like WGET in bash script 【发布时间】:2013-08-06 22:57:23 【问题描述】:

我有一个名为testfolder 的文件夹,其中包含我的机器中的一些文件。我想使用下面给出的scp 命令将此文件夹复制到远程机器上。

scp -P 6969 testfolder user@remotemachine:/path/to/destination

在这里,我需要显示一个进度条,就像我们在使用下面给出的wget 命令时得到的那样。

[ =============48%                           ]

如何使用 bash shell 脚本来实现。请建议我,因为我是非常初学者的客栈 shell 脚本。

提前致谢。

【问题讨论】:

【参考方案1】:

您可以使用pv

一些例子here

【讨论】:

如果您的数据通过| 管道,pv 有效。 scp 的数据并没有真正通过管道。

以上是关于SCP 进度条,如 bash 脚本中的 WGET的主要内容,如果未能解决你的问题,请参考以下文章

如何在 shell 脚本中添加进度条?

从 bash 脚本对文件中的 wget 命令运行 exec 会忽略 wget 选项

Linux - 进度条

进度条——shell脚本实现

shell脚本,如何写进度条。

进度条---shell脚本版本