<div dir="ltr"><div>Having recently been at a database conference, somewhere along the 
line, someone pointed out this tool, "fselect", which is basically what 
you get if you take /usr/bin/find, and change it to have a command line 
that looks like SQL rather than the odd-ish find arguments:</div><div><br></div><div><a href="https://github.com/jhspetersson/fselect" target="_blank">https://github.com/jhspetersson/fselect</a></div><div><br></div><div>$ fselect path, size from ~/Downloads where size gt 30mb order by size desc limit 25<br>/home/cbbrowne/Downloads/flyway-commandline-4.0.3-linux-x64.tar.gz      53991744<br>/home/cbbrowne/Downloads/HP41C.pdf      53174535<br>/home/cbbrowne/Downloads/Tai chi/WuDang sword.mp3       44784426<br>/home/cbbrowne/Downloads/civic-manual-2019.PDF  42192497<br>/home/cbbrowne/Downloads/HP-41CXOwnersManualVol1.pdf    39603314</div><div><br></div><div>Hmm.  Looks like there's some crud I might want to get rid of, and a few calculator manuals :-)<br></div><div><br></div><div>FYI,
 fselect is written in Rust, and has a goodly number of ("painfully 
large number of") dependencies, quasi-self-managed via the Rust-oriented
 dependency tool, Cargo.</div><div><br></div><div>The dependency description is pretty commendable; it is pretty decently self-descriptive.  See: <br></div><div><a href="https://github.com/jhspetersson/fselect/blob/master/Cargo.toml">https://github.com/jhspetersson/fselect/blob/master/Cargo.toml</a></div><div><br></div><div>Using fselect to search for things is, I suppose, my experiment of the month.  Will see how it grows on me.</div><div><br></div><div>The output is intended to be human readable moreso than machine readable.  (That said, how many of us still use /usr/bin/find to generate input for cpio???)<br></div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">When confronted by a difficult problem, solve it by reducing it to the<br>question, "How would the Lone Ranger handle this?"<br></div></div></div>