@

sgcFSearch: Windows için ücretsiz tüm disk dosya araması, siz yazarken sonuçlar

· Uygulamalar
sgcFSearch: Windows için ücretsiz tüm disk dosya araması, siz yazarken sonuçlar
Ücretsiz araç · Windows 10 ve 11 x64

Her dosyayı bulun
siz yazarken.

sgcFSearch, sabit disklerinizdeki her dosya ve klasörün adını dizinler, sorgulara milisaniyeler içinde yanıt verir ve dosyalar değiştikçe dizini güncel tutar. Hiçbir adımda yönetici hakları gerekmez.

Her yerden şu tuşlarla açın: Alt+Shift+Space
63silk tarama, 3,4 milyon dosya
13ile18mssorgu başına, yazım hataları ve filtrelerle de
308msbir dosya değişikliği görünene kadar
1.0syeniden başlatmadan hazır olmaya

Release derlemesiyle tek bir bilgisayarda yapılan QA ölçümleri: 3.404.349 dosya ve 447.577 klasör içeren C: sürücüsünün ilk taraması. Sizin sonuçlarınız diske, işlemciye ve dosya sayısına bağlıdır.

Dosyanın var olduğunu biliyorsunuz. Sadece nerede olduğunu bilmiyorsunuz. sgcFSearch, bu aramayı sona erdiren, Windows için ücretsiz bir tüm disk dosya arama aracıdır. Herhangi bir yerde Alt+Shift+Space tuşlarına basın, yazmaya başlayın, sonuçlar milyonlarca dosya arasından her tuş vuruşunda, en iyi eşleşmeler önce olacak şekilde görünür.

Dizini küçük bir tepsi uygulaması yönetir. Arama çubuğu, sgcfs komut satırı ve kendi araçlarınız ona aynı soruları sorar, bu yüzden her istemci aynı sonuçları görür. Normal bir kullanıcı hesabıyla çalışır, her sabit sürücüyü dizinler ve NTFS değişiklik günlüğünü yetkisiz arayüz üzerinden okur, bu yüzden hiçbir zaman yönetici hakları istemez. sgcFSearch, eSeGeCe tarafından Delphi ile yazılmıştır ve ücretsizdir. Karşılığında taşıdığı tek şey, arama çubuğundaki küçük bir “made by esegece.com” satırıdır.

sgcFSearch'ün siz yazarken dosyaları nasıl bulduğunu izleyin. YouTube'da da.

Her tuş vuruşunda sonuçlar

Arama çubuğu, siz yazarken dosya simgeleri ve vurgulanmış eşleşen harflerle sonuçları gösterir. Enter dosyayı açar, Ctrl+Enter ise dosyayı klasöründe gösterir. Yazdığınız her kelime, büyük küçük harf fark etmeksizin dosya veya klasör adıyla eşleşmelidir ve kelimeler herhangi bir sırada olabilir.

sgcFSearch çubuğuna bir sorgu yazılıyor, sonuç listesi her tuşta güncelleniyor
Gerçek uygulamadan, bir Windows bilgisayarda kaydedildi.

Sıralama sizden öğrenir. Sonuçlar eşleşme kalitesine ve klasör derinliğine göre puanlanır, açtığınız veya kopyaladığınız dosyalar ise yukarı çıkar. Her kullanım 14 gün sonra yarı ağırlıkla sayılır, böylece eski alışkanlıklar kendiliğinden silinir.

Yanlış bir harf sorun değil

5 harf veya daha uzun bir kelime, bir hatayla da eşleşir: eksik, fazla veya farklı bir harf ya da yer değiştirmiş iki komşu harf. Bu yüzden confgi, config.json dosyasını bulur ve raport, report.pdf dosyasını bulur. Yazım hatalı eşleşmeler en düşük eşleşme kademesini alır, bu yüzden normalde tam eşleşmelerin altında sıralanır.

sgcFSearch çubuğunda yazım hatalı bir sorgu yine de doğru dosyaları buluyor
Parmağın kayması dosyayı yine de bulur.

Tek tıkla daraltın

Tür, Değiştirilme, Boyut, Klasörde ve Sırala çipleri, type:images veya mtime:week gibi filtreleri sizin yerinize sorguya yazar. Elle yazdığınız bir filtre de kendi çipini yakar. Çubuk ayrıca son 50 aramanızı hatırlar: kutu boşken Up bunları geri getirir.

sgcFSearch çubuğunun filtre çipleri sorguya tür ve tarih filtreleri ekliyor
Çipler ve sorgu senkronize kalır.

Dosyalarınızın içinde arayın

Dosya adları hikayenin yalnızca yarısıdır. grep:TODO, varsayılan olarak kullanıcı klasörünüz olan içerik klasörlerinizin altındaki dosyalarda metni içeren satırları listeler. regex: bir düzenli ifadeyle eşleşir ve sym: bir sembolün nerede tanımlandığını bulur. Hiçbir dosya adı eşleşmediğinde sgcFSearch dosyaların içine kendiliğinden bakar.

sgcFSearch çubuğunda bir grep sorgusu, dosyaların içindeki eşleşen satırları listeliyor
İçerik araması yalnızca dosyaları değil, eşleşen satırları listeler.

İçerik dizini, içerik klasörlerinizdeki metnin bir trigram dizinidir. Düz metni ve kaynak kodu, Office yüklü olmadan Word, Excel ve PowerPoint dosyalarını, OpenDocument dosyalarını ve Windows filtreleri üzerinden PDF dosyalarını okur. Adaylar arama sırasında yeniden okunur, bu yüzden sonuçlar hiçbir zaman eski verilerden gelmez.

Her zaman güncel, yönetici hakları olmadan

Her sabit sürücüYerel NT dizin API'si üzerindeki çok iş parçacıklı bir tarayıcı her sabit sürücüyü listeler. Dizin names.idx dosyasına kaydedilir ve bir sonraki başlatmada yaklaşık bir saniyede yüklenir.
Canlı güncellemelerUygulama çalışırken bir değişiklik, saniyenin bir kesri içinde aramalarda görünür. Yeniden başlatmadan sonra yalnızca değişiklik günlüğünün bildirdiği klasörler yeniden listelenir.
Adlandırılmış kanal API'siKendi betikleriniz ve araçlarınız için satır başına bir JSON nesnesi. Kanal yalnızca geçerli kullanıcıya erişim verir ve uzak istemcileri reddeder.

Yolunuza çıkmayan bir sorgu dili

Kelimeler ve filtreler boşluklarla ayrılır, herhangi bir sırada olabilir. Değiştiriciler bir kelimeyi adın başına veya sonuna sabitler, filtreler ise uzantıyı, türü, cinsi, klasörü, yolu, boyutu, değiştirilme tarihini, düzenli ifadeyi, sınırı ve sıralamayı kapsar. Kullanım kılavuzundan birkaç örnek:

YazdığınızBulduğunuz
report ext:pdf mtime:monthAdında “report” geçen, son 30 günde değiştirilmiş PDF dosyaları
^setup ext:exe in:~\Downloadsİndirilenler klasörünüzde adı “setup” ile başlayan çalıştırılabilir dosyalar
'package.json !node_modules\Adı tam olarak package.json olan ve node_modules klasörünün içinde olmayan dosyalar
type:videos size:>1gb sort:size1 GB'tan büyük videolar, en büyükler önce
.log$ size:>100mb mtime:>30dBir aydır dokunulmamış büyük günlük dosyaları
ext:dproj in:C:\Projects in:D:\Workİki klasörden herhangi birindeki Delphi projeleri
grep:TODO ext:pas in:~\ProjectsProjects klasörünüzdeki Pascal dosyalarında “TODO” geçen satırlar
sym:ParseQueryParseQuery'nin kaynak dosyalarınızda nerede tanımlandığı

Aynı dizin bir terminalden

sgcfs, çalışan uygulamayla kanal üzerinden konuşur ve gerektiğinde uygulamayı arka planda başlatır. Yollar stdout'a, özet ise stderr'e gider, böylece sonuçları doğrudan PowerShell'e aktarabilirsiniz. Düz, uzun ve JSON çıktısı, betikler için çıkış kodları ve bir JSON lines köprüsü sunar. Bu gerçek bir oturumdur:

PowerShell: sgcfs
PS> sgcfs -n 8 notepad ext:exe
C:\Windows\notepad.exe
C:\Windows\SysWOW64\notepad.exe
C:\Windows\System32\notepad.exe
C:\Program Files\Notepad++\notepad++.exe
C:\Windows\WinSxS\wow64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.9549_none_15298a72546c8c3f\notepad.exe
C:\Windows\WinSxS\wow64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.8972_none_1501e9325489977a\notepad.exe
C:\Windows\WinSxS\amd64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.9278_none_0af8678a1ff0a8d5\notepad.exe
C:\Windows\WinSxS\wow64_microsoft-windows-notepad_31bf3856ad364e35_10.0.26100.9549_none_15298a72546c8c3f\r\notepad.exe
12 results, 8 shown (16.14 ms)

PS> sgcfs bench
query           server ms   round trip    results
one word            13.79        14.25      21113
typo                12.91        13.39      21318
two words           12.65        13.14        670
filtered            11.92        12.44       2147
content grep        44.44        44.94        100
median of 20 runs per query, one connection

Diskinizin ve işlemcinizin neler yapabildiğini görmek için kendi bilgisayarınızda sgcfs bench komutunu çalıştırın. Herhangi bir aramaya --json ekleyin, örneğin sgcfs --json -n 2 kernel32.dll, böylece her sonucun yolunu, boyutunu, değiştirilme zamanını ve puanını içeren ham JSON yanıtını alırsınız.

Kurulumun iki yolu

İki indirme seçeneği vardır. İmzalı yükleyici sgcFSearch_setup.exe kullanıcı başına kurulum yapar, Başlat menüsüne bir giriş ekler ve uygulamayı oturum açılışında başlatabilir ve sgcfs komutunu PATH'e ekleyebilir. Zip dosyası sgcFSearch.zip, elle kurulum için imzalı sgcFSearch.exe ve sgcfs.exe dosyalarını ve kullanım kılavuzunu içerir: klasörü istediğiniz yere açın ve sgcFSearch.exe dosyasını çalıştırın, ardından sgcfs install --login aynı iki girişi ekler ve sgcfs uninstall bunları kaldırır.

Windows 10 sürüm 1809 (derleme 17763) veya üstü ya da 64 bit Windows 11 gerekir. Bellek ve disk kullanımı dosya sayısıyla birlikte artar. 3,4 milyon dosyayla QA bilgisayarı 306 MB bellek ve 202 MB'lık bir names.idx kullandı.

Tüm diskinizi milisaniyeler içinde arayın

Windows 10 ve 11 x64 için ücretsiz. İmzalı yükleyiciyi veya elle kurulum için zip dosyasını edinin.

Sorularınız veya geri bildiriminiz mi var? Bize ulaşın, kodu yazan kişilerden yanıt alırsınız.