0

bashシェルターミナルを使用して、リモート接続からデスクトップにディレクトリをコピーしたいので、試しました:

scp -r haha@remotehost:dir1 /Desktop
scp -r haha@remotehost:dir1 /User/usrname/Desktop

しかし、 /Desktop: no such file or directory と表示されます

scp -r haha@remotehost:dir1 .

コピーを開始しますが、ファイルがどこにあるかわかりません。ファイルが見つかりません。理由を知っている人はいますか?ありがとう

4

1 に答える 1

1

試してみてください~/Desktop

.現在の作業ディレクトリを参照します。を実行すると、フル パスが表示されますpwd

ポートの指定:

man scp | grep port

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2
     -P port
             Specifies the port to connect to on the remote host.

scp -P 1337 user@remote:foo.txt .

于 2013-11-03T20:40:15.017 に答える