Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut doodle'ıdır.
Program:
ADI
doodle - dosyalarınızdaki meta verileri aramak için bir araç
SİNOPSİS
karalama [SEÇENEKLER] ([DOSYA ADLARI]*|[ANAHTAR KELİMELER]*)
TANIM
doodle, dosyaları indekslemek için bir araçtır. doodle, dosyalardaki meta verileri bulmak için libextractor kullanır.
Bir veritabanı oluşturulduktan sonra, dosyaları hızlı bir şekilde bulmak için doodle kullanılabilir.
meta-veri, belirli bir arama dizisiyle eşleşir. Bu şekilde, hızlı arama yapmak için doodle kullanılabilir
dosya sisteminiz.
Genellikle, doodle'ı ilk çalıştırdığınızda, veritabanını oluşturmak için -b seçeneğini geçersiniz.
-b ile birlikte, örneğin indekslenecek dosya veya dizinlerin listesini belirtirsiniz.
$ doodle -b $ANA SAYFA
Doodle ile indeksleme aşamalıdır. Doodle -b (aynı veritabanıyla) iki kez çalıştırılırsa
değiştirilen dosyalar için dizini güncelleyecektir. Doodle ayrıca şu dosyaları da kaldırır:
artık erişilebilir değiller. doodle, hala mevcut olan ancak
argüman listesinde daha uzun belirtilir. Böylece ya çağırma
$ doodle -b /foo /bar # veya
$ doodle -b /foo ; karalama -b / çubuk
hem /foo hem de /bar dizinlerini içeren aynı veritabanıyla sonuçlanacaktır. Bunu not et
Bu noktada /foo dizinini kaldırmanın tek yolu /foo'yu erişilemez hale getirmektir (
örneğin chmod 000 /foo veya hatta rm -rf /foo) ve ardından doodle -b'yi yeniden çalıştırın.
Ağ bağlantılı ortamlarda, her birinin kökünde bir veritabanı oluşturmak genellikle mantıklıdır.
o dosya sistemi için girişleri içeren dosya sistemi. Bunun için doodle çalıştırılır.
önlemek için, dosya sisteminin yerel bir diskte bulunduğu dosya sunucusundaki her dosya sistemi
ağı yıkıyor. Kullanıcılar, hangi veritabanlarının karalama araması yapacağını seçebilir. veritabanları olamaz
birlikte birleştirilebilir.
Dosyalar dizine eklendikten sonra, doodle veritabanını hızlı bir şekilde sorgulayabilirsiniz. Sadece koş
$ doodle anahtar kelimesi
Anahtar kelime için tüm dosyalarınızı aramak için. Yalnızca şunun tarafından ayıklanan meta-verilerin
libextractor aranır. Böylece libextractor dosyalarda herhangi bir meta veri bulamazsa,
herhangi bir sonuç alamayabilirsiniz. Standart olmayanı belirtmek için -l seçeneğini kullanabilirsiniz.
libextractor eklentileri. Örneğin, yer bulma aracının yerini almak için doodle kullanılabilir.
GNU findutils şöyle:
$ takma ad güncellendib="doodle -bn -d /var/lib/doodle/doodle-locate-db -l
libextractor_filename /"
$ takma ad bul="doodle -d /var/lib/doodle/doodle-locate-db"
SEÇENEKLER
-a NUMBER, --yaklaşık=NUMBER
NUMBER harfe kadar uyumsuzluklarla yaklaşık eşleştirme yapın
-B, --yapı
doodle veritabanını oluşturun (geçilen argümanlar, dizinler ve dosya adlarıdır.
indekslenecek). GNU ile karşılaştırıldığında, doodle ikili dosyasının her ikisini de kapsüllediğini bulun
bulun ve güncellenenb aracı. Kullanmak -b seçenek doodle'ını oluşturur veya günceller
veritabanı (güncellenmişb'ye eşdeğer), olmadan -b bulmak gibi davranır.
-d DOSYA ADI, --veritabanı=DOSYA ADI
veritabanının konumu için FILENAME kullanın (oluştururken veya arama yaparken kullanın).
Bu seçenek, özellikle farklı türlerde arama yapmak için doodle kullanıldığında kullanışlıdır.
dosyaları (veya farklı çıkarıcı seçenekleriyle çalıştırılır). Bu seçeneği kullanarak doodle
özel dizinler (yani dosya sistemi başına bir tane) oluşturmak için kullanılabilir.
arama performansını iyileştirin. Arama yaparken, iki nokta üst üste ayrılmış olarak geçebilirsiniz.
veritabanı dosya adlarının listesi, bu durumda tüm veritabanları aranır. Bunu not et
tek bir veritabanının disk alanı tüketimi tipik olarak şundan biraz daha küçüktür.
veritabanı birden fazla dosyaya bölünmüşse. Bununla birlikte, yerden tasarruf
küçük olması muhtemeldir (yüzde birkaç). Ortam değişkenini de kullanabilirsiniz
DOODLE_PATH, aranacak veritabanı dosyalarının listesini ayarlamak için. Seçenek geçersiz kılar
her ikisi de kullanılıyorsa ortam değişkeni. Seçenek verilmemişse ve DOODLE_PATH
ayarlanmadıysa, "/var/lib/doodle" kullanılır.
-e, --Ayıkla
bulunan her eşleşen dosya için çıkarılan anahtar kelimeleri yazdırın. Bunun olacağını unutmayın
özellikle veritabanında çok fazla eşleşme varsa programı çok yavaşlatın.
Eğer libextractor için verilen seçenekler kullanılan seçeneklerden farklıysa unutmayın.
dizini oluşturmak için sonuçlar arama dizesini içermeyebilir.
-f, --dosya adları
anahtar sözcük kümesine dosya adlarını (tam yol) dahil edin
-h, --yardım et
yardım sayfası yazdır
-ben, --ignore-case
büyük/küçük harfe duyarsız ol
-l KÜTÜPHANELER, --kütüphane=KÜTÜPHANELER
hangi libextractor eklentilerinin kullanılacağını belirtin (-b ile dizini oluşturmak için veya
-e ile dosyalar hakkında bilgi yazdırma)
-L DOSYA ADI, --log=DOSYA ADI
karşılaşılan tüm anahtar kelimeleri FILENAME adlı bir günlük dosyasına kaydedin. Bu seçenek çoğunlukla
hata ayıklamak için kullanışlıdır.
-m LİMİT, --bellek=LİMİT
sonek ağacının düğümleri için en fazla LIMIT MB bellek kullanın (bundan sonra,
diske seri hale getirin). Daha küçük bir değerin bellek tüketimini azaltacağını ancak
geçici dosyanın boyutunu artırın (ve indekslemeyi yavaşlatın). Varsayılan 8'dir
MB.
-n, --standart değil
varsayılan eklenti setini yüklemeyin (yalnızca -l ile belirtilen eklentileri yükleyin)
-p, --Yazdır
doodle veritabanının insan tarafından okunabilir bir ekran dökümü yapın (yalnızca
hata ayıklama)
-P PATH, --prunepaths=PATH
Veritabanına yerleştirilmeyecek dizinler, aksi halde olurdu. Çevre
PRUNEPATHS değişkeni de bu değeri ayarlar. Varsayılan "/ Tmp /usr/tmp / Var / tmp / dev
/ proc / sys". Bu seçenek arama yaparken de kullanılabilir, bu durumda arama
belirtilen dizinlerdeki sonuçlar yok sayılır.
-v, --versiyon
sürüm numarasını yazdır
-V, --ayrıntılı
ayrıntılı ol
ÇEVRE
DOODLE_PATH
Aranacak veritabanlarının iki nokta ile ayrılmış listesi. Veritabanını oluştururken unutmayın
bu yol ya yalnızca bir dosya adı içermelidir ya da seçenek -b alışmak gerekir
veritabanı dosyasını belirtin. Varsayılan "/var/lib/doodle" şeklindedir.
PRUNEPATH'LAR
Dışlanacak yolların boşlukla ayrılmış listesi. ile geçersiz kılınabilir -P seçeneği.
NOTLAR
Doodle, libextractor'a bağlıdır. libextractor'ı şuradan indirebilirsiniz:
http://gnunet.org/libextractor/.
onworks.net hizmetlerini kullanarak çevrimiçi doodle kullanın