所以scp -q file host:file
,scp -q host:file file
并且都安静,即不要给出进度表。但是当我跑步时scp -q host1:file host2:file
,我仍然会收到进度表以及一条Connection to host1 closed.
消息。可以通过重定向stdout
到/dev/null
(尽管我不想这样做)来摆脱进度表,但是连接关闭消息会出现stderr
,我肯定要保留此消息,以防发生真正的错误。如何使SCP安静?我要跑步ssh host1 "scp -q file host2:file"
吗?
scp -q -o LogLevel=QUIET /tmp/foo someotherhost:/tmp