Nushell.sh ls | where size > 10mb | sort-by modified
I'm sure there's a lot more once you get to more advanced stuff, but going through their System examples has me puzzled:<p>> ls | where type == dir<p>or in Bash:<p>`ls -d`<p>> ps | where cpu > 0 | sort-by cpu | reverse<p>or in Bash:<p>`htop` ?<p>> ps | where name == Notepad2.exe
> # find process, then ...
> ps | where name == Notepad2.exe | get pid.0 | kill -9 $in<p>or in Bash:<p>`pkill Notepad2.exe`<p>> Pipeline content to clipboard<p>Or on MacOS:<p>`anything | pbcopy`<p>The first example is actually the only one that makes sense to me:<p>> ls | where type == file<p>Amazingly, there's no straightforward way to tell `ls` to output only files (that I know of):<p>`ls -p | grep -v /`<p>I don't mean to knock it, but I think it's better to learn the standard tools available everywhere than invest any time in tools that aim to lessen the learning curve.