コマンドラインからのファイルを転送するとpscp

Bookmark and Share this Article Original English article

2つ目の方法をウィンドウズからファイルを転送するには、コマンドラインのプロンプトを使用しpscpます。 とは違ってpsftp 、 pscpではありませんが、インタラクティブに設計されファイルを転送する"ワンショット"して終了し、多くのopensshのようなコマンドscpがあります。 pscpも、ワイルドカード内のファイル名を指定できます。 ( psftpていません)します。 また、 pscpはどんな仕事をされていないsshサーバに依存してsshv2が存在します。

メモpscpは、やみくもにファイルをコピーして、リモートサーバーには、任意のファイルを上書きして、同じ名前の、を検証するためのプロンプトなしにします。 気を付けたファイルを使用する際pscpをコピーします。

ご希望の場合は任意のファイルを上書きを防ぐためpscpから、任意のファイルをすべて削除して書き込み権限を維持したいです。 このこともよく行われてunixシステムで、次のコマンドを発行:

$するchmod -ファイルw

これは防ぐpscpからファイルを上書きします。

pscpを実行すると、コマンドラインからは、多数のオプションを経由してことができます。 - hとオプションを参照してください:

c : \ > pscp - hと
パテクライアントのコピーを確保
リリース0.53b
使用法: pscp [オプション] [ユーザー@ ]ホスト:ソースターゲット
pscp [オプション]ソース[ソース] [ユーザー... @ ]ホスト:ターゲット
pscp [オプション]のls -ユーザ@ホスト: filespec
オプション:
-pファイル属性を保持
-問静かで、統計情報を表示しない
-rディレクトリを再帰的にコピー
-v冗長なメッセージを表示する
-負荷s essname負荷の設定を保存したセッション
-pポートに接続して指定したポート
-信用に接続するユーザーのユーザー名を指定
-指定されたパスワードでログインするp asswパラオ
-1 -2力sshプロトコルを使用して特定のバージョン
-cを有効に圧縮
-私のための認証キーの秘密キーファイル
-インタラクティブなすべてのプロンプトを無効にバッチ
-危険なサーバーサイドのワイルドカードを許可(危険)

いくつかのオプションは、より多くの共通の説明をより詳細は以下のとおり:

-= pこれは、日付とタイムスタンプを保存する任意のファイルを転送します。

-r =デフォルトでは、 p scpにのみ飛ばして任意のディレクトリにファイルをコピーすると発生します。 - rオプションは再帰的にコピーして任意のディレクトリ構造を見つけました。

例として、次の2つのファイルを活用しpscpを交換するユーザーのマシンとしてserver.example.com sshuserます。

[スタート]メニューをクリックして選択して実行されます。 指定の欄に、コマンドを入力する場合は、 windowsを実行するnt/2000/xpまたはコマンドを実行している場合windows 9x/meの場合をクリックして、 okボタンをクリックします。

構文は、リモートマシンからファイルをダウンロードする方法は次のとおりです:

pscpuser @ホスト名:リモートファイル名ローカルファイル名

ユーザーがどこに掲載されているユーザidに接続してリモートマシンでは、ホスト名には、ホスト名またはアドレスには、リモートマシンでは、リモートファイル名は、フルパスとファイルの名前を指定してリモートマシンをダウンロードしてローカルファイル名フルパスとは、ダウンロードしたファイルの名前です。

を指定する必要はありません-ファイルまたはディレクトリを、リモートターゲットの引数にファイル名をします。 指定された場合は、リモートディレクトリではありません- filename引数は、 pscpと仮定して、リモートファイルは、ホームディレクトリのユーザidで指定しています。 指定された場合は、ローカルディレクトリではありません- filename引数は、 pscpは、現在のディレクトリにファイルをダウンロードしています。 しかし、両方の引数が必要ですので、希望されない場合は、ダウンロードしたファイルの名前を変更したいと言えば、現在のローカルディレクトリを指定" "と述べた。 filename引数は、ローカルです。 " "と述べた。 を表し、現在のディレクトリ:

ここでは、例として、ユーザーのマシンを使ってpscpに接続するためにユーザーとしてserver.example.com sshuser test.plという名前のファイルをダウンロードすると、現在のディレクトリ:

c : \ > pscp sshuser@server.example.com : test.plます。
sshuser@server.example.com '秒パスワード: ********
test.pl | 0 kb | 0.1 kb /秒以上|予定日: 00:00:00 | 100 %

c : \ >

ファイルをアップロードするための構文は次のとおりです:

pscplocal -ユーザーのファイル名@ホスト名:リモートファイル名

ユーザーは、ユーザーはどこに接続するためには、リモートマシンでは、ホスト名には、ホスト名またはアドレスには、リモートマシンでは、ローカルのフルパスとファイル名はローカルファイル名のファイルをアップロードするには、リモートのフルパスと名前アップロードしたファイルは、リモートします。 ディレクトリが指定されない場合は、ローカルfilename引数は、現在のローカルディレクトリが使用されます。 ディレクトリが指定されない場合は、リモートfilename引数は、リモートログインして、ユーザーのホームディレクトリが使用されます。 しかし、次のホスト名にする必要がありコロンまだ存在します。

ここでは、例として、ユーザーのマシンを使ってpscpに接続するためにユーザーとしてserver.example.com sshuserすべてのファイルをアップロードすると名前がtest .*は、 / tmp :

c : \ > pscpテスト.* sshuser@server.example.com : / tmp
sshuser@server.example.com '秒パスワード:
test.c | 0 kb | 0.1 kb /秒以上|予定日: 00:00:00 | 100 %
test.sh | 0 kb | 0.2 kb /秒以上|予定日: 00:00:00 | 100 %

c : \ >

これは、記事を追加したアランservedio
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:記事"のコマンドラインからのファイルを転送するにpscp "だった翻訳自動翻訳サービスを使用しています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。


  Online: 980 users browsing the articles directory © 2005-2010 E-articles.info All Rights Reserved.  
The articles and tutorials in the directory are property of their respective owners and authors.