如何保存 scp 命令的输出?

如何保存 scp 命令的输出?

我想每隔一段时间保存一次 scp 命令的输出,实际上,我们执行 scp --debug 时,我看到了传输文件的渐进速率。我想每次 (1s exp) 保存命令的输出。

答案1

您可以使用脚本命令:

script -c "scp filename username@hostname:/directory"

这会将所有输出保存到名为 typescript 的文件中。由于 scp 每秒更新一次进度表,因此 typescript 文件将为进度表更新的每一秒显示一行。

相关内容