• ベストアンサー

ftpで検索

あるサーバにFTPでアクセスし*.htmlを検索したいのですが検索コマンドがわかりません。 当方はgrepコマンドでいけると思ったのですが、どうやら違うようです。 サーバのOSは不明、クライアントのOSはNT4.0です。 お願いします。

  • aeic
  • お礼率10% (60/582)

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

  • ベストアンサー
  • boya
  • ベストアンサー率22% (44/193)
回答No.5

telnetで接続できないんでしょうか? telnetで接続できるのであれば、findが使えます find -name filename  or find -name filename -print です OSの種類で違う場合が有りますので、詳細は man find で、オプションを変更してみてください そして、もうひとつの方法は、 インターネットエクスプローラーを使う方法 アドレス(URL)に、FTPサーバーのアドレスを入力するだけ そうすると、IDとPASSWDを聞いてきます 入力すると、一覧が表示されるので、あとは、ご存じの通りに 並び替えて、ファイルを探してみてください ツールとしては、NextFtpが検索(フィルタ)できます ただし、こちらは、シェアウェア(有料)です FFFTPもフィルタが使えます(フリー)

その他の回答 (4)

  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.4

今は Win XP のコマンドプロンプトから純正 ftp コマンドで 試していますが、ls で正常なファイルリストが出ない場合は ファイルがなかったというエラーになりますね。 そちらも何も出なかった訳はわかりません。 *.html という指定は -lR のようなオプションとは両立できないようです。 「無効な引数です」というエラーが出てしまいます。 まずは ls index.htm、または単独の ls などを試してみてください。 そして、dir または ls コマンドで ls-lR ファイルが見つかったら、 それを get ls-lR でダウンロードし、 ローカルでお求めのファイルの所在を見てください。 それでもうまくいかなかったなら、status コマンドの結果と その ftp サイトのありかを教えてください。 No.3 の方の言われるように、いずれはもっと優れたフリーソフトを 使われるのがいいと思います。

aeic
質問者

補足

アドバイスありがとうございます。 補足の補足なのですが、私がやりたいことはあるサーバ内に、とあるホームページのファイル(index.htmとかlink.htm)がありましてそのファイルを探しているのですが、サイト内のフォルダ数が多大なためそのhtmファイルのありかがわかりません。 こういった検索的なことはFTPソフトで対応できるのでしょうか?私の探したところでは見当たりませんでした。 またアドバイスよろしくお願いします。

  • boya
  • ベストアンサー率22% (44/193)
回答No.3

私は、こういうのを使ってます ROOTFTP 一覧表示されるのでとても便利です UNIXやLinuxにも使えます ほかにも、FTPのツール類は有るので ベクターで探してみては?

参考URL:
http://ext.comax.co.jp/
  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.2

以下、一般的な UNIX サーバと仮定します。その場合、 ls *.html または dir *.html(= ls -l *.html) が使えると思います。ディレクトリを下降して探すなら ls -lR *.html ls コマンドに制限がかかっていて再帰的に使うことはできないかもしれません。 ただ、この操作はサーバに多大な負荷をかけることになりますので、 普通はルートディレクトリに「ls-lR」という巨大なファイルリスト、 またはそれを圧縮した「ls-lR.Z」「ls-lR.gz」などがあると思います。。 頻繁に訪れるのでしたらそれをダウンロードしてください。 わからなければ、help コマンドを打てば利用可能なコマンドが表示されるはずです。

参考URL:
http://x68000.startshop.co.jp/~68user/unix/pickup?ftp
aeic
質問者

補足

アドバイスありがとうございます。 さっそく試したところ以下のような答えが返ってきました。 ftp> ls -lR index.htm 200 PORT command successful. 150 opening ASCII mode connection for '/bin/ls'. 226 transfer complete. 92337 byetes received in 10.54 seconds (8.76 Kbyetes/sec) どのような意味でしょうか? お願いします。

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

list や list -la で 一覧を表示するんだったかな? 全ディレクトリから *.htmlを検索するという コマンドは なかったと思います。

関連するQ&A

  • FTPで存在しないファイルをGETしたときの動作について

    皆様 FTPコマンドで、FTPサーバ上に存在しないファイルをGETした場合の動作について教えてください。 Windowsのコマンドプロンプトで、FTPを使い、ファイルを取得しようとしています。 たまたま、取得対象ファイルがサーバ上に存在しない場合、サーバからのステータスコードは550であるのに、0バイトのファイルが保存されてしまいます。 これは、通常の動作でしょうか? (私の知る限り、0バイトファイルを生成するFTPクライアントは無いのですが…) あるいは、何か設定等に問題があるのでしょうか? 設定等に問題が有る可能性があれば、それを教えてください。 ちなみに環境は 【クライアント】 OS:WindowsXP SP2 【サーバ】 OS:Windows2003サーバ FTPサーバ:Microsoft FTP Service(IIS) です。 よろしくお願いします。

  • FTPサーバーでパッシブモードを使えるようにしたい

    当方、FTPサーバーを立ち上げています。 セキュリティ等も多少考慮してルーター経由で必要なポートだけあけるようにし、DMZ機能でサーバーマシンへIPを割り振ってます。 さて、FTPサーバーを立ち上げたのですが、クライアントがパッシブモードにチェックするとアクセスできなくなります。 外せば繋がる人もいますが、外すとまったくリストが取得できなくなり、結局いれても外しても接続不可能ってクライアントもいます。 当サーバーでもパッシブモードを有効になるようにしたいのですが、具体的にどうしたらいいのでしょうか? ルーターはマイクロ総研のNetGenesisOPT50です。 サーバーのOSはWIN2Kpro FTPサーバーはBPFTPv2.15です。 ルーターからはポート20と21はサーバーに割り振るようDMZ設定をしてあります。 他にあけなければならないポートがあるのでしょうか? よろしくお願いします。

  • FTPのGetで応答がありません。

    FTPサーバはUnixでFTPクライアントはWindowsです。 単純にコマンドプロンプト画面からftpを行い、 サーバーからファイルを取得しようとしたところ、 応答がありません。 何が原因なのか皆目見当がつかない状況です。 考えられる原因を教えていただけないでしょうか?

  • FTPコマンド

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

  • FTPがつながらない

    自宅サーバでftpdを動かしたのですがクライアント側から接続ができません。 サーバ CentOS5.2 クライアントWindowsXPSP2 クライアントからサーバへのPINGは通っています。 サーバ自身でのFTPはできています。(FTPログに書き込みあり) ソースネクストのウイルスセキュリティーの影響かな? とかいろいろ考えているのですが良く分かりません。 よろしくお願いします。

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

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

  • FTPサーバについて

    NT Server4.0(SP6a)でOption Pack 4.0のFTPを使用しております。 FTPサーバに接続は出来るのですが、あるユーザーにフルコントロールのアクセス権を与えているにもかかわらず、ファイルの削除やアップデートができない現象が起こっております。 設定等を確認したのですが、この現象は解消されません。 回避策があれば教えて下さい。よろしくお願いします。

  • NTサーバーへのFTP送信

    WindowsNTServer4.0、IIS3.0、FTPは実行中です。 ここへFTPでファイル転送したいのですが、USER・PASSWORD は何を指定するのか、NT側のどこかにuserを登録するのか わかりません。教えてください。お願いします。 ちなみにクライアントはFujitsuのGP6000(ASP)なのですがこちらの コマンドは理解してます。

  • サーバのFTPポートがListenしない

    クライアントからFTPでサーバにアクセスしようと思ってます。 サーバはWindows server 2008 R2です。 サーバ機のコマンドプロンプトで「netstat -a」を打っても、21がlistenしていないので、ファイアウォールの問題と思い、下記のページで示されている2つの方法を参考に設定しましたが、有効になりません。 他に何か原因が考えられるでしょうか。 ネットワーク初心者です。ご教示よろしくお願いいたします。

  • ftpサーバの外付けHDDについて教えてください。

    ftpサーバの外付けHDDについて教えてください。 MacOSXPantherをftpサーバとして使用しています。 最近容量が足りなくなってきたため、外付けHDDを増設しましたが、 クライアントPCからこの外付けディスクにアクセスすることが出来ません。 外付けはIEEE1394で接続しており、サーバPCからは、マウントされていること及びアクセスできることは確認できます。 単純に、クライアント側から見た場合、マウントされている場所がそもそもわからないです。 エイリアスを作ってアクセスしてみたところ、サーバPC上では問題なくアクセスできますが、 クライアント側からエイリアスは開けませんでした。 どなたか教えてください。

    • ベストアンサー
    • Mac

専門家に質問してみよう