Sorgu dili
Bir kelimeden başlayıp gerektiği kadar uzatılan bir cümle: süzgeçler, karşılaştırmalar, joker karakterler ve Türkçe alan adları.
Bu sayfada (6 başlık)
Sorgu dili öğrenilmek için değil, gerektiğinde uzatılmak için var. Tek bir kelime yazarsanız o kelime dosya adında aranır; bu çoğu zaman yeter. Süzgeç eklemek isterseniz eklersiniz.
Pencere ve tarayıcı arayüzleri, yazdığınız şeyin karşılığını düz Türkçe olarak yanınızda gösterir — ext:rs kind:code dm:7d yazdığınızda “uzantısı .rs ve türü kod ve değişme ≥ 2026-08-19” diye okursunuz. Yanlış yazdığınızda bunu cümlenin bozulmasından anlarsınız.
Temel
| Yazım | Anlamı |
|---|---|
rapor | adında geçen her şey |
rapor belge | boşluk ve demektir: ikisi de geçsin |
rapor|belge | dikey çizgi veya |
!taslak | ünlem değil: geçmesin |
"iki kelime" | tırnak: tam ifade, içindeki joker karakterler harf sayılır |
*.rs | joker karakter — * ve ? |
Projeler/Scour | eğik çizgi içeren terim yola bakar |
Yapı tek seviyedir: sorgu ve’li grupların dizisi, her grup veya’lı seçeneklerden oluşur. (a|b) (c|d) çalışır; iç içe parantez yoktur.
Süzgeçler
| Alan | Örnek | Ne yapar |
|---|---|---|
ext: | ext:pdf, ext:rs;toml | uzantı — noktalı virgülle birden çok |
kind: | kind:code, tür:görsel | türü: kod, belge, görsel, ses, video, arşiv, veri… |
size: | size:>10mb, size:=0 | boyut karşılaştırması |
dm: | dm:7d, dm:2026-01-01 | son değişme tarihi |
folder: / file: | folder: | yalnız klasörler / yalnız dosyalar |
under: | under:/etc | şu ağacın altında |
depth: | depth:3 | kökten kaç eğik çizgi uzakta |
regex: | regex:^lib | katlanmış ada karşı düzenli ifade |
Dosya sisteminin bildikleri
Bunlar kolonlarda zaten saklanıyordu; dilin bir parçası oldular.
| Alan | Örnek | Ne yapar |
|---|---|---|
node: | node:l | düğüm türü: f dosya, d dizin, l sembolik bağ, s soket… |
perm: | perm:644, perm:/222 | izin biti — / “şu bitlerden herhangi biri” |
user: / group: | user:root | sahip; ad /etc/passwd’den çözülür |
suid: sgid: sticky: ww: | ww: | özel bitler; ww: herkesin yazabildiği |
items: | items:>100 | klasördeki öğe sayısı |
Everything alışkanlıkları
Voidtools Everything’den gelen birkaç yazım, ağaç büyütülmeden metinden metne yeniden yazılarak destekleniyor:
| Yazım | Karşılığı |
|---|---|
size:1mb..2mb | size:>=1mb size:<=2mb |
<a|b> | (a|b) |
pic: audio: video: doc: exe: zip: | ilgili kind: |
empty: | file: size:=0 |
startwith:X / endwith:X | X* / *X |
Türkçe alan adları
Alan adları Türkçe de yazılabilir: tür:kod, boyut:>10mb, uzantı:pdf. İkisi aynı sorgudur; hangisi aklınıza gelirse.
Tam liste
scour syntaxBu komut dilin tamamını basar ve o çıktı kaynaktaki tek doğruluk kaynağıdır: yeni bir alan eklendiğinde önce oraya yazılır.
Bu sayfada eksik ya da yanlış bir şey varsa GitHub Issues’ta bildirin.