Cercare file usando query SQL

Mattepuffo's logo
Cercare file usando query SQL

Cercare file usando query SQL

fselect è un programma scritto in Rust che ci permette di cercare files usando la sintassi SQL.

Può essere molto utile, soprattutto se conoscete l'SQL.

Essendo scritto in Rust è anche multi piattaforma.

Io l'ho installato con Cargo, ma sul sito trovate varie istruzioni:

$ cargo install fselect

Vediamo qualche esempio; cerchiamo i files in base all'estensione:

$ fselect name, size from /home/matte-server where name = '*.jpeg' or name = '*.jpg'

Ricordatevi di indicare le "colonne" da visualizzare.

Oppure in base all'estensione e maggiore di una certa grandezza:

$ fselect "name, size, path from /home/matte-server where (name = '*.jpeg' or name = '*.jpg') and (size > 1m)"

Qui abbiamo messo la query nelle doppie virgole.

Possiamo anche usare le funzioni standardi dell'SQL:

$ fselect "UPPER(name), YEAR(modified) from /home/matte-server where (name = '*.jpeg' or name = '*.jpg') and (size > 1m)"

Per fare un altro esempio:

$ fselect "MIN(size), MAX(size), AVG(size), SUM(size), COUNT(*) from /home/matte-server where (name = '*.jpeg' or name = '*.jpg')"

Enjoy!


Condividi

Commentami!