人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【コマンドプロンプト】
windows XPを使っているのですが、LINUXなどである、findコマンドと同様なものは使えるのでしょうか?
ちょっと調べてみたところ見当たりません。
「ない」という回答でも結構です。よろしくお願いします。

●質問者: にぎたま
●カテゴリ:コンピュータ
✍キーワード:Linux Windows XP コマンド コマンドプロンプト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● きゃづみぃ
●10ポイント

http://www.microsoft.com/japan/windows/sfu/

http://www.atmarkit.co.jp/fwin2k/productreview/sfu30/sfu30_05.ht...

Windows Services for UNIX

このソフトをインストールすれば UNIXと同様のコマンドが使えます。

◎質問者からの返答

うーん。

インストールしなければいけないんですねぇ。

使えれば便利だけれど、

必須なわけではなくて・・・

簡単に入って堅そうな感じはするんですが、

ちょっと検討します。

windowsのファイル検索には本当に嫌気が差しているので。

ありがとうございます。


2 ● rurunta
●10ポイント

?hatena.log のようなファイルを検索したい場合は

コマンドプロンプトから

cd \ でルートに移動して

dir /s | find "hatena"

みたいな感じではどうでしょうか。

ただ、この場合ファイルがあることは分かってもどのフォルダにあるのかは分からないので単純な存在チェックくらいにしか役にたたないかもしれません。

◎質問者からの返答

う?ん。

mysqlという文字列を検索(?)したら

がっつり出てきました。

あるかどうかをテストするのにはいいですけど

検索っていうところではちょっと。。。。


3 ● shak
●60ポイント ベストアンサー

コマンドプロンプト(C:\windows\cmd.exe)にて、ファイル名/ディレクトリ名の検索はdirコマンドでできるようです。Linuxのfindに比べれば全く機能は劣りますが…。

ファイル名/ディレクトリ名に"hoge"が含まれているものを検索する場合は、

dir /s /b *hoge*

で良いと思います。Linuxでいうところの^や$は、文字列の先頭・末尾です。

オプションですが、/sは再帰検索、/bはフルパスのみ表示、というものです。

確か" > "でパイプも出来たはずです。


詳しくはこちらを参照ください。

http://www.atmarkit.co.jp/fwin2k/win2ktips/230cmdprompt/cmdpromp...

コマンド一覧も貼っておきますね。

http://itpro.nikkeibp.co.jp/free/NT/WinKeyWord/20040805/1/

◎質問者からの返答

できました!

最高です!

まぁたしかにLinuxのfindよりは劣りますが

やりたいことはこれで十分です。

新しいものもインストールしなくていいですし

まさしくこれが質問の答えです!

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ