No.2ベストアンサー
- 回答日時:
>find / -name *** のようなものです
そもそも、OSの違いをちゃんと理解していれば、こんな質問にはならないはずなんですけどね・・・・
No1さんの回答だと、たぶん理解できないのではないかと。find でも同じですが、パスを指定しているので、そこからの検索になります。指定しないと、カレントフォルダー配下になります。
dir コマンドも同じです。引数にパスを指定すれば言いだけの話です。まあ、例をあげておきましょう。
>dir c:\ d:\ e::\
>for /r %a in ()
>forfiles /?
などたくさんあります。
http://technet.microsoft.com/ja-jp/library/cc772 …
等をみましょう。また、これらのコマンド組み合わせるの常套手段でしょう。
別なものでは、
http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF …
から
http://technet.microsoft.com/en-us/library/cc758 …
などをみれば wmic コマンドでのやり方がでています。つまり、
WMIC DATAFILE WHERE "PATH=
など where句を使えば、拾ってこれます。
http://technet.microsoft.com/en-us/library/cc739 …
など上から順番にみてゆけば、達成方法がいくつもあり、状況にあわせて、チョイスしながら、つかうことになります。
>全てのドライブからこのファイルを検索
UNIXにはドライブと言う概念がありません。論理デバイスをマウントうする形になり、どこにマウントされるかが問題になりますが、Windowsは、その倫理デバイスが、論理ドライブと言う概念にとって代わったことになり、それにあわせた方法論を展開すべきことです。例えば、そのマシンで有効になっている(マウントされている)ドライブレターの取得方法とか。
WSH(JScript or VBScript)、 WMIなどで簡単に取得できます。
http://search.yahoo.co.jp/search?p=Windows+%E3%8 …
など検索すれば結構出てきます。
>echo list volume | diskpart | find "NTFS"
なんてすると、リストする方法もあります
これを組み合わせると
for /f "xxxxxx" %a in (`echo list volume ^| diskpart ^| find "NTFS"`) do (
dir /s %c:\*.log
)
(オプション等略しています)
などとなるでしょうね
状況により、コマンドとスクリプト言語を、適時、適所に組み合わせる事になるでしょうね。UNIX、Linux系のスクリプトも全く同じですね。できないこともたくさんあるので、いくつものコマンドを組みあわせることになっています。たとえば、sed , awk はとても重宝しているコマンドですが、WindowsではJScript, VBScript , power script でもっと簡単に出来ています。
WMIを使うのが一番簡単かと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ブレース展開の使い方での質問です 2 2023/07/15 16:06
- その他(コンピューター・テクノロジー) Power Shellコマンドで作成日時を一括シフトする方法 3 2022/10/21 12:37
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- Excel(エクセル) Powershell エクセル検索 完全一致の方法 1 2022/06/05 20:19
- Windows Me・NT・2000 コマンドプロンプトのdisk partについて 2 2023/03/05 15:49
- Windows 10 USBにwindows10をいれて起動する方法 5 2022/04/14 14:29
- Mac OS MacBook Air (Late 2020, A2337,M1) で、ファイル検索ができません。 1 2023/07/10 21:30
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
UNIX コマンドにおける # や円...
-
「環境変数名の編集」ウィンド...
-
SCコマンドでアクセス拒否
-
echo $!の意味を教えてください
-
VBAを使って電源を切るには?
-
dig/host/nslookup コマンド...
-
コマンドプロンプトにおけるコ...
-
コマンドプロンプトで変数内に...
-
Powershell エクセル検索 完全...
-
Linux:sedコマンドで置換がし...
-
アクセスのボタンから指定のワ...
-
solarisのdateコマンドで
-
【Gmailコマンド】1年以上前の...
-
AIXでの文字コード、改行コード...
-
ヒアドキュメントの動作
-
閉じている全ての+ボタンを一...
-
コマンドプロンプトでMsgを送信...
-
windows10を使っています。 wsl...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
【Gmailコマンド】1年以上前の...
-
SCコマンドでアクセス拒否
-
コマンドプロンプト tree
-
[バッチファイル]レジストリ値...
-
Excel下部のメニューが消えた
-
Ctrl+Zで戻りすぎた場合、逆に...
-
AIXでの文字コード、改行コード...
-
ワイルドカードを使ってでフォ...
-
コマンド履歴が~/.bash_history...
-
アクセスのボタンから指定のワ...
-
echo $!の意味を教えてください
-
vbaで「最前面に」とする方法は?
-
コマンドプロンプトにおけるコ...
-
shutdownコマンドをキャンセル...
-
Linuxコマンドは何の言語で書か...
-
「環境変数名の編集」ウィンド...
-
Linuxでコマンドが終了しない
-
相手PCのMACアドレスを知るため...
-
compressコマンドってなくなっ...
おすすめ情報