Ana Sayfa
EN

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.