しようとしています...
ssh -av -e [email protected]:/var/www/domain.com /Users/user/workspace/domain
ただし、次のように出力されます(ピリオド文字のために推測されます)。
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
Bad escape character '[email protected]:/var/www/domain.com'.
頑張りました
ssh -av -e [email protected]:/var/www/domain\.com /Users/user/workspace/domain
そして様々な引用符の組み合わせ。正しい構文は何ですか?
ベストアンサー1
あなたはこれをやっています:
ssh -av -e [email protected]:/var/www/domain.com /Users/user/workspace/domain
rsync
まったく実行しないと、有効なエスケープ文字ではないというメッセージがssh
表示されます。[email protected]:/var/www/domain.com
読むssh(1)
:
-e escape_charは、
ptyを使用するセッションのエスケープ文字を設定します(デフォルト: "〜")。エスケープ文字は行の先頭でのみ認識されます。後ろにドット( `.')が続くエスケープ文字は接続を閉じます。その後、Ctrl-Z を押すと接続が一時停止し、エスケープ文字が一度だけ送信されます。文字を「なし」に設定すると、エスケープが無効になり、セッションが完全に透明になります。
私の考えであなたが実行したいのはこれです:
rsync -e ssh -av [email protected]:/var/www/domain.com /Users/user/workspace/domain