• ベストアンサー

リカーシブなftp

リカーシブにローカルのディレクトリをホストにftpするツールはありませんでしょうか?環境はlinuxなのでそれが望ましいです。kermitでやってみたのですが、転送はなんとかできたものの、遅いし、間違った場合にリカーシブに消すのがうまくいかず不自由しています。 なお、無料のwebホスティングサイトなのでsshは使えず、ftpしか使えません。

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

そうですね, wget はダウンロードの方向ですね. ごめんなさい. で終わるとただのバカなのでちょっと調べてみました. とりあえず ・ncftp で ! を使ってみる: サーバ側でコマンドを実行するはずなので, !rm -r the_directory で動けばラッキー. ・ncftp をあきらめて lftp に変える: lftp の rm は再帰的削除の -r オプションを持ってるみたい. ってなところでどうでしょうか.

mocapapa89
質問者

お礼

ご回答ありがとうございました。 >・ncftp で ! を使ってみる: サーバ側でコマンドを実行するはずなので, >!rm -r the_directory 何もつけないとサーバ側で、!をつけるとローカル側だと思っていたのですが... >・ncftp をあきらめて lftp に変える: lftp の rm は再帰的削除の -r オプションを持ってるみたい. ありがとうございました。これがビンゴで、きれいに消えてくれました。感謝感激です。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「ローカル側が Linux」ということでいいね? なら wget とか ncftp とか.

mocapapa89
質問者

お礼

ありがとうございました。wgetはリモート⇒ローカルに使うものと思っていました。 とりあえず、ncftpをインストールしてみました。ローカル階層の転送はput -Rでできたものの、リモート階層の消去ができませんでした。 リモートのディレクトリごと消去するものはないでしょうか?

関連するQ&A

  • ソースコードのFTP転送について

    当方、WEBプログラマーをやっております。 同じプログラマーの方ならお分かりになると思うのですが、コーディングをする際、ローカル環境(Windows)でソース修正したものを、サーバ(Linux等)にFTPで転送して動作確認する、という流れが一般的だと思います。 ただ実際は、いちいちFTP転送するのはめんどうくさいので、ローカルにサーバと同じ環境を構築したり、直接サーバでソース修正をして、動作確認をされる方が多いと思います。 ここで質問なのですが、ローカル(Windows)でソース修正したいのですが、職場の都合により、ローカルにサーバと同じ環境を構築することができません。 そのような場合、ローカルでソースを保存するとサーバにもそれが反映されるようなツールは御座いませんでしょうか? 一回一回手作業でFTP転送をすると、どうしても開発効率が低下してしまいます。ご存知の方は、どうぞ宜しくお願い致します。

    • ベストアンサー
    • Perl
  • FTPで見えるファイルと見えないファイルがあります。

    FTPで見えるファイルと見えないファイルがあります。 CentOS5.4にvsftpdをインストールして、PCからFTP転送を行おうとしています。 /tmpディレクトリにファイルを転送すると、FTPツールに転送したファイルは表示されますが、 元々/tmpにあったファイルはFTP転送ツールに表示され無い状態となっています。 ・FTP転送ツールを再起動しましたが、転送したファイルしか見えません。 又、FTP転送ツールではなく、DOS窓上でFTP接続して、DIRで見た時も転送したファイルしか見えません。 このことから、FTPツールの問題ではなく、FTPサーバー側の問題を判断しました。 ・Linuxサーバを再起動しても、転送したファイルしか見えません。 ・Linuxサーバ上で、転送したファイルを"cp -p"でコピーした場合、コピーしたファイルはFTPツール上見えません。 現在Linux上では、 tmp>ll -rw-r--r-- 1 root root 2 5月 13 17:20 a1.txt -rw-r--r-- 1 root root 2 5月 13 17:20 a2.txt -rw-r--r-- 1 root root 2 5月 13 17:20 b1.txt となっているのですが、 a1.txt:FTP転送したファイル a2.txt:a1.txtを cp -p a1.txt a2.txtでコピーした b1.txt:viで作成した FTPコマンドで見ると、 ftp> dir 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. -rw-r--r-- 1 0 0 2 May 13 08:20 a1.txt というようにa1.txtしか見えません。 原因はわかりましたらご教授ください。よろしくお願いいたします。

  • Linuxサーバ間をFTP送信する

    Windowsのマシンからある2つのLinuxマシン間のファイル転送をしたいのですが、 telnetを使用する以外の方法はないでしょうか。 具体的に言いますと、今はホームページ用のファイルをwindowsマシンから、FTPツールを使用して、 Linuxマシンにファイル転送しています。 今度、保存するサーバもLinuxマシンにする予定で、保存用のLinuxマシンからWebサーバのLinuxマシンにファイル転送する事になります。 FTPコマンドを使えばできるとは思うのですが、それ以外に方法はありませんか。 できればFTPツールを使って行えれば楽なのですが、2つのLinuxマシン間のファイル転送ができるツール(できれフリーの)はないのでしょうか。 ご存知の方がいらしゃいましたら、お願い致します。

  • ホームページビルダでローカルに作成できますか?

    ホームページビルダで作ったレスポンシブデザインのサイトをローカルサーバーに公開する事は可能ですか? LAN内にあるLinuxサーバーに置いてイントラネットで利用したいです。 ホームページビルダSPで作ったサイト(html群)があります。 ホームページビルダSP内に保存した状態から、 サーバーにエクスポートしたいのですけど、公開先のプロバイダとか選ばないといけない感じがします。 どうやったら、ローカルコンピュータ上のWEBルートにコピーできますか? ローカルサーバーの情報は以下とします。 IPアドレス:192.168.10.11 WEBルート:/var/www/html/ FileZillaなどでファイルを送る際にはsshでrootで送れます。 具体的には、 ホスト:192.168.10.11 プロトコル:SFTP ユーザー:root 規定のリモートディレクトリ:/var/www/html で接続できます。 ホームページビルダでは、 ・プロバイダの選択 ・FTPサーバー ・FTPアカウント ・FTPパスワード ・転送先フォルダ ・転送先名 ・サイトのURL を指定する形になっています。 それぞれ何を設定したらよいのか分かりません。 インターネットプロバイダやインターネット上のサーバーが必須のように思えます。 このツールを使って、直接転送でなくてもいいのですけど、 スタイルシートとかを含めてhtmlの塊を抽出できればそれでいいのですけど、どうやったらできますか? それともホームページビルダではローカルサーバーには無理ですか?

    • ベストアンサー
    • HTML
  • FTPコマンド

    SSHクライアントからLinuxのFTPコマンドを使ってLinuxサーバ機にファイルを落とすやり方を教えて頂けないでしょうか。あるいはそのような説明があるサイトを教えて頂けないでしょうか。お願いいたします。m(_ _)m

  • FTPサーバーのユーザを増やしたい。

    Linuxサーバーを使っています。 FTPは既にこのLinuxOSに入っているようなのですが、そのFTPサーバーにユーザを追加して、そのユーザのホームディレクトリの定義などをしたいのですが、そのためのLinuxコメンドが分かりません。 教えていただけませんでしょうか? おもにこのサーバーをSSHによるリモート操作なので、Linuxコマンドで操作する方法を教えていただければありがたいですが、コマンドからできなければ、Linuxサーバーを開きGUIで操作いたします。 FTPが入っているかを確かめる方法も知らないので、このサーバーにFTPサーバーが入っているかも定かではないです。ただ、ShellでFTPというコマンドを打つと「FTP>」となったので、入っていると判断しています。 OS:Fedora release 10

  • FTP接続で一部のファイルが表示されないです・・・

    FTP接続で一部のファイルが表示されないです・・・ あるフォルダにJPG画像が1000枚ほど入っているのですが、 WindowsPCから、FFFTP、コマンドプロンプト、ネットワークリプレイスの どれを使って接続しても、220枚のJPG画像しか一覧に表示されません。 SSH接続して、ファイル検索してみると画像が見つかります。 HTMLファイルからimgタグで画像を指定してもちゃんと表示されます。 何かサーバ側でFTP接続の制限があるのでしょうか? ホスティング会社のほうに問合せ中ですが・・・ 既にサポート時間外になってしまってるので・・・ 並行してご意見ください。 ------------------------------------------------- サーバ: OCNホスティングのメール&ウェブPro Aです。(下記) http://www.ocn.ne.jp/hosting/service/mwpro/02.html クライアント: WindowsXP SP2 クライアントソフト例: FFFTP Ver1.92a ホスト設定で「LISTコマンドでファイル一覧を取得」にしています。 ----------------------------------------------------- こういうこと出来るのかわからないのですが、 SSHでフォルダ丸ごとローカル保存(ダウンロード)する方法 など、何か手段がありましたら、やってみたいと思いますので、 どなたかご教授願います。

  • ftpはなぜhttpが必要ないんですか?

    ftpでファイルを転送するときのホスト名には、web.なんちゃらみたいになってますよね なぜhttpがないんですか?他にもメールなんかもpop3などでhttpがないですよね?あれもなぜなんですか?

  • FTPホストとは?

    今DREAMWEAVER4でホームページを作っています。 webサーバーにファイルを転送するとき、FTP情報を入力しますよね?わたしはAOLを利用しているのですが、その場合のFTPホストって何になるんですか?よく意味がわかりません。教えて下さい。

    • ベストアンサー
    • Mac
  • ftpで困ってます。

    ホームページをアップロードしたいのですが上手くできません。ホスティングはYahoo!ウェブホスティングを使っています。ソフトはビルダーのftpを使っています。 アップするとYahoo!ホスティング「コンテンツの確認」画面では見ることができます。が、実際のアドレスで確認すると「サーバーが見つかりません。」と、表示されます。いろんなQ&Aを見ますが、なにが間違っているのか良く分かりません。(indexはhtmです。) 初心者でも分かるアップの仕方などを書いているサイトや本をご存知の方、教えていただけるとありがたいです。よろしくお願いします。