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

PSCP:Windows から Linux にフォルダー全体をアップロードする

解決策 1:

2 つの問題:1 つ目は、* が宛先側にないことです。 2 番目、-r ディレクトリ全体とサブディレクトリをコピーするためのものです。

pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

ローカル includes\ のすべてのファイルをコピーします .../includes/ へのディレクトリ サーバー上のディレクトリ。

pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/

includes\ をコピーします すべてのファイルとサブディレクトリを含むディレクトリ自体を .../ROOT/ に サーバー上のディレクトリ (ローカル ディレクトリの内容が既存の .../ROOT/includes/ とマージされる場所) ディレクトリ。

解決策 2:

免責事項:

-i を使用する必要はありません このため。秘密鍵ファイル認証用です。 -r を使用するだけです ソースファイルを再帰的にコピーします。

Windows を使用しているため、ドラッグ アンド ドロップ方式が必要になる場合があります。たとえば、WINSCP クライアントを使用できます。

解決策 3:

ディレクトリとその内容をコピーする場合、コピー先のファイル仕様を指定する必要はありません。たとえば、ディレクトリ名を使用してください。

pscp  -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

ディレクトリとその下のすべてをコピーする場合は、 -r を使用できます :

pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Linux
  1. LinuxでsFTPを使用してファイル/ディレクトリをアップロードまたはダウンロードする方法

  2. Linux から Windows 共有フォルダにアクセスする方法

  3. Windows および Linux のディレクトリ名で禁止されている文字は何ですか?

  1. Linuxでディレクトリとフォルダを削除する方法は?

  2. WINDOWS10をLINUXに変更する10の理由

  3. Windows – Qemu WindowsゲストとLinuxホスト間の共有フォルダー?

  1. Linux で FTP 経由でフォルダーを再帰的にダウンロードする方法

  2. パテを使用して Windows から Linux に scp する

  3. pscp Windows から Linux にリモートでファイルをコピーする