0
如何在執行scp到另一臺服務器時刪除標題? 我已經嘗試-q
選項,但它只能刪除轉移欄,我試過同樣的選項使用ssh
,它的工作沒有任何問題。在unix腳本中刪除SCP標題
scp -q "file" ip_address:/directory/To/Copy
有什麼想法嗎?
如何在執行scp到另一臺服務器時刪除標題? 我已經嘗試-q
選項,但它只能刪除轉移欄,我試過同樣的選項使用ssh
,它的工作沒有任何問題。在unix腳本中刪除SCP標題
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 2>&1 > /dev/null
我我已經在Ubuntu 14和SLC 6上測試過了,沒有看到任何橫幅廣告。你的主機和客戶端設置是什麼?你看到什麼樣的橫幅? – sauerburger
當你連接到另一臺服務器時,你會看到服務器的橫幅,有些東西會顯示一條消息,如「此服務器受到監控,任何...等等等等」 –
不確定,如果這是你想要的,但你可以重定向輸出scp -q「文件」ip_address:/ directory/To/Copy>/dev/null'或者如果你還想壓制stderr'scp -q「文件」ip_address:/ directory/To/Copy 2> &1>/dev/null' – sauerburger