在 unix 脚本中删除 SCP 横幅

Remove SCP banner in unix scripting

如何在您对另一台服务器执行 scp 时删除横幅? 我已经尝试过 -q 选项,但它只删除了传输栏,我已经使用 ssh 尝试了相同的选项,并且没有任何问题。

scp -q "file" ip_address:/directory/To/Copy

有什么想法吗?

通常,您可以通过将命令重定向到 /dev/null:

来抑制命令的标准输出
scp -q "file" ip_address:/directory/To/Copy > /dev/null

如果您还想禁止打印到 stderr 的消息,您 运行

scp -q "file" ip_address:/directory/To/Copy > /dev/null 2>&1