Poradnik fselect: Wyszukuj na dysku twardym za pomocą SQL, ostateczna forma wyszukiwania plików

fselect: Gdy wyszukiwanie plików spotyka SQL, wszystko staje się eleganckie

Rozwiązanie w jednym zdaniu: Gdy potrzebujesz znaleźć pliki ze złożonymi warunkami, takimi jak “pliki PDF większe niż 100MB, zmodyfikowane po styczniu 2024, w folderze projects na dysku D”, fselect pozwala zrobić to za pomocą jednego zapytania SQL.

Everything jest rzeczywiście szybkie w wyszukiwaniu plików, ale jego możliwości zapytań są ograniczone. Gdy potrzebujesz łączyć wiele warunków, sortować w określony sposób, a nawet agregować informacje o plikach w folderach, Everything zawodzi.

Tu właśnie wkracza fselect.

Czym jest fselect?

fselect to narzędzie do wyszukiwania plików z linii poleceń z jedną główną cechą — pozwala używać składni SQL do wyszukiwania plików.

Tak, dobrze przeczytałeś. SELECT, WHERE, ORDER BY — te słowa kluczowe SQL — do wyszukiwania na dysku twardym.

Jak satysfakcjonujące jest w użyciu?

Scenariusz 1: Złożone wyszukiwanie warunkowe

fselect "name, size, path FROM files WHERE type = 'video' AND size > 1g ORDER BY size DESC"

Scenariusz 2: Znajdź duże pliki, aby wyczyścić miejsce na dysku

fselect "path, size FROM files WHERE size > 500m ORDER BY size DESC LIMIT 20"

Scenariusz 3: Zliczanie plików

fselect "COUNT(*), LOWER(extension) FROM /path/to/project WHERE type = 'image' GROUP BY LOWER(extension)"

Scenariusz 4: Głębokie wyszukiwanie

fselect "name, path, created FROM C:/Work/Projects WHERE name LIKE '%report%' AND extension = 'xlsx' AND created > '2024-01-01'"

Porównanie z podobnymi narzędziami

AspektfselectEverythingWyszukiwanie systemowe
Składnia zapytańSQLSłowa kluczoweSłowa kluczowe
Złożone kombinacje warunków⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Szybkość wyszukiwaniaSzybka (indeksowana)Bardzo szybkaWolna
Agregacja statystycznaObsługiwanaNieobsługiwanaNieobsługiwana
Interfejs graficznyNie (czysta linia poleceń)TakTak

Pobieranie i instalacja

Instalacja Windows

Metoda 1: Przez Scoop (zalecana)

scoop install fselect

Metoda 2: Przez Chocolatey

choco install fselect

Metoda 3: Pobierz z GitHub

Szybki start

  1. Po instalacji otwórz terminal
  2. Wypróbuj najprostsze wyszukiwanie: fselect "name FROM C:/Users" LIMIT 10
  3. Filtruj według typu: fselect "name, path FROM C:/Downloads WHERE type = 'image'"
  4. Filtruj według rozmiaru: fselect "name, size FROM C:/ WHERE size > 100m"
  5. Wypróbuj agregację: fselect "COUNT(*), extension FROM D:/Documents GROUP BY extension"

Podsumowanie

fselect nie jest dla każdego. Zwykli użytkownicy świetnie poradzą sobie z Everything. Ale jeśli jesteś programistą, analitykiem danych lub zaawansowanym użytkownikiem komputera, który często musi znajdować pliki według złożonych warunków, fselect daje elastyczność, której Everything nie może dorównać.

Podsumowanie w jednym zdaniu: Wszystko może być SQL, a wyszukiwanie plików nie jest wyjątkiem.

Pobierz

Niektóre linki na tej stronie to linki afiliacyjne. Możemy otrzymać niewielką prowizję bez dodatkowych kosztów dla Ciebie. Wszystkie rekomendacje opierają się na obiektywnych recenzjach.