• ベストアンサー

ディレクトリ毎のコピー

ローカルはWin-XPです。 リモートのサーバはUNIXかLINUXだと思います。 ローカルからtelnetの接続ができませんが、ftpの接続ができます。 サーバ側のデータのバックアップしたいです。 例えば、元々存在のディレクトリhome/data/AAについて、もう一つhome/backup/AAが必要です。ファイル量が多いので、手作業は無理だと思います。 どうしたら、良いでしょうか? 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

そのFTPはGUIタイプのクライアント? それともコマンドプロンプトから使用のFTPコマンド? 前のだったら普通にまとめて指定してやればいいし 後のだったらワイルドカードでも使えば良いのでは? (ただしget,putではワイルドカードが使えないので mget,mputを使用します。)

2003saki
質問者

お礼

ご回答ありがとうございます。 ftpはコマンドプロンプトです。 telnetが使えないから、get、putはローカルとのやり取りではないでしょうか?サーバ側でコピーしたいです。ローカルのスペースが足りないです。

その他の回答 (2)

  • process9
  • ベストアンサー率29% (81/271)
回答No.3

では、使えるかどうかはわからないですが(実装されているFTPサーバとFTPクライアントだったらということですが・・・) FTPのSITEコマンドで、サーバー側コピーコマンドを使う方法と FTPのサーバー間転送方法(転送元と転送先を同じサーバを指定する) でやるしかないでしょうね。 参考 http://72.14.203.104/search?ie=EUC-JP&lr=lang_ja&hl=ja&q=cache%3Ars2Lsb9X-cUJ%3Ahttp%3A//www.atmarkit.co.jp/fnetwork/rensai/netpro11/netpro01.html+FTP+SITE+

  • process9
  • ベストアンサー率29% (81/271)
回答No.2

処理に時間掛かってもいいなら、WSHのスクリプト作って 対応すればいいのでは? 案 ローカルをテンポラリとして使う。FTPでファイルリスト取得して、そのリスト順にFTPでローカル取得、 ローカルに取得したファイルをサーバーの別のフォルダにアップし、 ローカルに取得したファイルを削除をリストにあるファイルが無くなるまで繰り返すように作ればOK。

2003saki
質問者

お礼

ご回答ありがとうございます。 ローカルでテンポラリ操作しないとだめみたいですね。ローカルと関係ない操作がしたいです。

関連するQ&A