- ベストアンサー
リカーシブなftp
リカーシブにローカルのディレクトリをホストにftpするツールはありませんでしょうか?環境はlinuxなのでそれが望ましいです。kermitでやってみたのですが、転送はなんとかできたものの、遅いし、間違った場合にリカーシブに消すのがうまくいかず不自由しています。 なお、無料のwebホスティングサイトなのでsshは使えず、ftpしか使えません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そうですね, wget はダウンロードの方向ですね. ごめんなさい. で終わるとただのバカなのでちょっと調べてみました. とりあえず ・ncftp で ! を使ってみる: サーバ側でコマンドを実行するはずなので, !rm -r the_directory で動けばラッキー. ・ncftp をあきらめて lftp に変える: lftp の rm は再帰的削除の -r オプションを持ってるみたい. ってなところでどうでしょうか.
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
「ローカル側が Linux」ということでいいね? なら wget とか ncftp とか.
質問者
お礼
ありがとうございました。wgetはリモート⇒ローカルに使うものと思っていました。 とりあえず、ncftpをインストールしてみました。ローカル階層の転送はput -Rでできたものの、リモート階層の消去ができませんでした。 リモートのディレクトリごと消去するものはないでしょうか?
お礼
ご回答ありがとうございました。 >・ncftp で ! を使ってみる: サーバ側でコマンドを実行するはずなので, >!rm -r the_directory 何もつけないとサーバ側で、!をつけるとローカル側だと思っていたのですが... >・ncftp をあきらめて lftp に変える: lftp の rm は再帰的削除の -r オプションを持ってるみたい. ありがとうございました。これがビンゴで、きれいに消えてくれました。感謝感激です。