GNU/Linux >> Linux の 問題 >  >> Linux

pscp 経由でファイルをコピーする場合、複数のリモート ソースはサポートされません

複数のリモート ソースを指定したためです。 [email protected]: . ← ここのドット (おそらく作業ディレクトリを意味する) はそこに属していません。このように別のマシンで作業ディレクトリを参照することはできません。[email protected] の間にスペースがあるためです。 そして . 、2 つの引数として解釈されます。

代わりに、絶対パスを指定してください:

pscp C:\abc.php [email protected]:/home/user/foo

Windows パスを使用している場合、スペースを含むフォルダー/ディレクトリが存在する可能性があり、これらもエラーの原因となる可能性があります。これは、パスを二重引用符で囲むことで解決できます。それが私の問題でした

pscp -<arguments> [email protected]:/home/folder/file "C:\your windows path"

Linux
  1. いつソースからコンパイルしてインストールする必要がありますか?

  2. 「jobs:NotFound」というエラーメッセージが表示されるのはいつですか。

  3. コピー先よりも新しいファイルのみをコピーする

  1. 1 分以上経過したすべてのファイルを検索

  2. MySQL サーバーを複数の IP アドレスにバインドする方法は?

  3. ~/.ssh/config ファイルを複数持つことはできますか?

  1. ファイルまたはディレクトリをコピーするときに所有権とファイルのアクセス許可をそのまま維持する方法

  2. Ssh –保護されたファイルをサーバー間で1行にコピーしますか?

  3. ターミナルを複数の「ビュー」に分割するにはどうすればよいですか?