2012-01-16 7 views
1

私は30000ファイルのフォルダを持っています。私は1000のファイルを別のフォルダにSSH経由でコピーしたい。私はすべての30kでそれを実行しようとすると、スクリプトがタイムアウトしているので、それを行う必要があります。 これは可能ですか?コメントに基づいてSSHは1000個のファイルをコピーします

EDIT

私はパテで接続します。スクリプトは、ボタンをクリックすることでユーザーから実行され、問題ではありません。私はファイルをバッチで移動したいだけで、ftpを使ってファイルをやりたいとは思わない。 SQLでLIMITコマンドと同様に

(LIMIT 0,1000またはLIMIT 1000,2000)

+2

'rsync -r = ssh -avz ...'についてはどうですか?これはWebアプリケーションで行われますか? –

+0

あなたに役立つ情報を十分に提供していません。スクリプトはどのように見えますか?どのようにしてssh内でコピーを実行しますか? – forker

+0

パテのパッケージからpscp.exeを使用していますか? – forker

答えて

1

sshをコピーするための最良の方法は、scppscp in putty)を使用している

pscp.exe -r somedir [email protected]:/data/vol1 

pscp.exe用途認証キーを含むパテのすべての設定

+0

cp 0,1000やcp 1000,2000などの最初の1000をコピーするコマンドはありますか? – chchrist

+0

pscp.exeにはこのような機能がありません。 Linuxのbashでは、通常はネストされたスクリプトを作成しますが、バッチスクリプトを勝つためにはどうすればいいのかわかりません。 – forker

関連する問題