2017-10-16 126 views
0

如何在執行scp到另一臺服務器時刪除標題? 我已經嘗試-q選項,但它只能刪除轉移欄,我試過同樣的選項使用ssh,它的工作沒有任何問題。在unix腳本中刪除SCP標題

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

有什麼想法嗎?

+0

我我已經在Ubuntu 14和SLC 6上測試過了,沒有看到任何橫幅廣告。你的主機和客戶端設置是什麼?你看到什麼樣的橫幅? – sauerburger

+0

當你連接到另一臺服務器時,你會看到服務器的橫幅,有些東西會顯示一條消息,如「此服務器受到監控,任何...等等等等」 –

+1

不確定,如果這是你想要的,但你可以重定向輸出scp -q「文件」ip_address:/ directory/To/Copy>/dev/null'或者如果你還想壓制stderr'scp -q「文件」ip_address:/ directory/To/Copy 2> &1>/dev/null' – sauerburger

回答

1

一般來說,你可以抑制命令的標準輸出,通過將其重定向到/dev/null

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

如果你也想抑制打印到stderr消息,您運行

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