The bash find command has loads of functionality - I could possibly devote many pages to Powershell equivalents of the various options, but at it’s simplest the bash find does this:
The simplest Powershell equivalent of the bash find is simply to stick a -recurse on the end of a dir command
If you want Powersehll to give you output that looks more like the Unix find then you can pipe into | select fullname
The equivalent of this bash:
…is
For the Bash
for I in Chelsea Arsenal Spuds do echo $I done
the equivalent Powershell is:for
each ($Team in ("Chelsea", "Arsenal", "Spuds")) {write-output $Team}
For the bash:
…the equivalent Powershell is:
Bash:
Posh:
or:
Bash:
Posh: