yellowmikan’s diary

気になったこと、いろいろ自由に書いてます

【find】Linux/Windowsのコマンドラインでファイルを検索する方法!【where】

Linuxの端末上でファイル名検索するfindコマンドはWindowsにはないものか。調べました。

Linuxのfindだとこんな感じ

find . -name "*.txt"

カレントディレクトリ(.)以下の.txtで終わるファイルを検索しています。

一応Windowsにもfindはあるのですが、Windowsfindは趣旨が違って、ファイル内のテキストを検索するツールらしいです。

Windowsではwhereを使う

where /r . *.txt

WindowsLinuxfind同等のことをするにはwhereを使います。/rrecursive(再帰的)オプションです。

おまけ

ディレクトリを検索するには、以下の通りにします。

Linux

find . -type d -name "directory"

Windows

dir /s "directory"

/ssubdirectoryでしょうね。