findに相当するコマンド
Get-ChildItemが該当する(エイリアスはls)。たとえば、ファイル名が*.classでないものの一覧を作るには
> ls -Recurse -exclude "*.class" | ? {! $_.Mode.Contains("d") } | Select-Object Name
とする。真ん中でディレクトリを排除して、select-objectでファイル名だけを抽出する。
PowerShellだと、コマンドのプロパティにも補完が効くのが地道にうれしいな。