scp /path/to/local/file [Eメール保護] ローカルディレクトリに新しいファイルを作成しますか?

scp /path/to/local/file [Eメール保護] ローカルディレクトリに新しいファイルを作成しますか?

scpはうまくいきますが、今はうまくいきます。

$ scp /path/to/local/file [email protected]

パスワードを求められませんが、すぐに何も返さずに「という名前の新しいファイルを生成します。[Eメール保護]「というディレクトリが作成されました。

また、サーバーへのSSH接続に問題はありません。パスワードの入力を求められ、正常にログインできます。

$ ssh [email protected]

VIMをC ++用IDEに設定するために週末にいくつかの設定をしましたが、もし私が何かを台無しにしたのではないでしょうか?この情報が役立つ場合は、Python3を実行するための新しいアナコンダ環境も作成しました。

答え1

scpコピーするターゲットをリモートデバイスに通知し、ターゲットの:(オプションの)パスを使用する必要があります。

scp /path/to/local/file [email protected]:/path/to/remote

ただ指定すると、:デフォルトパス(おそらくmyusernameホームディレクトリ)を使用しますservername.com

scp /path/to/local/file [email protected]:

(ありがとうございます。スティーブン・ハリス~のため指摘リモートパスはオプションです。 )

答え2

scpファイルのコピーに使用できるため到着サーバーまたは~からプログラムは、サーバーの存在を使用して:転送方法を決定します。なしでは:何もありませんCPU名したがって、両方のファイルがローカルであると仮定します。

だから

scp x a@b

ローカルファイルとして扱われxます。a@b

あなたはしません必要宛先パスを指定しますが、実際には必要です。:

scp x a@b:

$HOMEパスを指定しない場合は、指定したようにデフォルトのディレクトリ(通常はリモートディレクトリ)を使用します。a@b:.

答え3

基本的scp:

たとえば、必要な操作を実行します。コンピュータの既定のディレクトリにその内容を含むファイルを作成します。scp /path/to/local/file [email protected]:./myusernameservername.comfile/path/to/local/file

関連情報