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ı.
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 syntax
Bu 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.