Bilgisayarlarında yüksek kapasiteli disklere sahip olanlar, hele hele
bir de bu diskleri yüksek doluluk oranlarındaysa arama fonksiyonuna sık
sık sarılıyorlardır. Her işletim sistemi çeşitli özelliklerle arama
fonksiyonları bulunduruyor günümüzde. Genellikle grafik arayüzü
yardımıyla kullanılan bu özellikler oldukça işimize yarıyor. Microsoft
da arama fonksiyonlarını geliştirmek ve hızlandırmak için yenilikler
uyguluyor. Dizin oluşturma seçeneği ile disklerinizi indeksleyerek
yapacağınız aramalarda çok daha hızlı sonuç alabilir (tabi dizin
oluşturmanın sebebiyet vereceği genel sistem performansındaki düşüşü
göze alırsanız :) ), gelişmiş seçenekler ile aradığınız verinin çeşitli
özelliklerini belirleyerek başarımınızı arttırabilirsiniz.
Bu yazımızda değinmek istediğimiz nokta ise yapılan aramaların kayıt altına alınması. Varsayılan olarak Windows XP'de yaptığınız aramaları kaydetme şansına sahip değilsiniz. Vista ve Windows 7'de ise yalnızca Microsoft'un öntanımlı formatında kaydedebiliyorsunuz yaptığınız aramaları – .search-ms uzantılı olarak. Velhasıl bu yazımızda anlatacağımız yöntem ile istediğiniz bir diskiniz üzerinde, sınırlı parametrelerle de olsa, komut satırından arama yapmayı ve bu aramayı not defterine kaydetmeyi göstereceğiz. Yazının ilerleyen bölümlerinde de göreceğiniz üzere pratikte çok kullanışlı yanları var bu uygulamanın ve grafik arabirimini kullanmadığı için de oldukça seri çalışıyor :) -arama hızının daha hızlı olduğunu söyleyemeyiz elbette ancak görüntüleme işin içine girmediği için süreden bir miktar tasarruf söz konusu :).
Komut satırından arama yapabilmek için tabi ki öncelikle komut satırını açmalısınız. Bu işlem için çalıştır'a cmd yazabilir ya da Vista ve Windows 7'deki arama bölümüne ilgili metni girebilirsiniz.

Komut satırında ise arama yapmak istediğiniz dizine erişmeniz gerekiyor öncelikle. Örneğin sistemimizde bulunan F diskimizde arama yapmak istersek komut satırına

Bulunduğunuz herhangi bir dizinde arama yapabilmek için ise;


Eğer indekslemek istediğiniz tüm verileriniz aynı klasörde ise /S parametresini kaldırabilirsiniz. Böylece dosya isimlerinin hedef adreslerinden kurtulabiliriz. Örneğin F: diskimizde bulunan PROGRAM İMAJLAR klasörünün dizinini indekslemek için:

Yukarıdaki örnekte F:\PROGRAM İMAJLAR dizininde sahip olduğumuz dosyaları kolayca kayıt altına aldık. 5-6 program için çok yarar sağlamayabilir belki böyle bir işlem; ancak bilgisayarlarında yüzlerce oyun, film ve binlerce şarkı bulunduran kullanıcılar için çok büyük kolaylık sağlayacaktır.
Bu yolla isterseniz kısıtlı parametrelerle de olsa arama yapabilir, isterseniz de arşivlediğiniz oyun, müzik, film, dizi gibi verileri indeksleyerek kontrolünüz altında tutabilirsiniz. Hatta not defterinin Düzen bölümünde bulunan Değiştir özelliği yardımıyla çıktınızda bulunmasını istemediğiniz ortak parametreleri (örneğin; dosya uzantıları) silebilirsiniz. Kısacası bu yolla arşivlerinizi herhangi bir ekstra yazılım kullanmadan rahatlıkla indeksleyebilirsiniz.
not: dir komutu onlarca parametreye sahiptir. Örneğin /A:D parametresiyle yalnızca klasörleri arayabilirsiniz. Dir parametreleri için buraya bakabilirsiniz.
KAYNAK: http://www.pclabs.com.tr/2009/09/17/komut-satirindan-arama-yapin-ve-not-defterine-kaydedin/
Bu yazımızda değinmek istediğimiz nokta ise yapılan aramaların kayıt altına alınması. Varsayılan olarak Windows XP'de yaptığınız aramaları kaydetme şansına sahip değilsiniz. Vista ve Windows 7'de ise yalnızca Microsoft'un öntanımlı formatında kaydedebiliyorsunuz yaptığınız aramaları – .search-ms uzantılı olarak. Velhasıl bu yazımızda anlatacağımız yöntem ile istediğiniz bir diskiniz üzerinde, sınırlı parametrelerle de olsa, komut satırından arama yapmayı ve bu aramayı not defterine kaydetmeyi göstereceğiz. Yazının ilerleyen bölümlerinde de göreceğiniz üzere pratikte çok kullanışlı yanları var bu uygulamanın ve grafik arabirimini kullanmadığı için de oldukça seri çalışıyor :) -arama hızının daha hızlı olduğunu söyleyemeyiz elbette ancak görüntüleme işin içine girmediği için süreden bir miktar tasarruf söz konusu :).
Komut satırından arama yapabilmek için tabi ki öncelikle komut satırını açmalısınız. Bu işlem için çalıştır'a cmd yazabilir ya da Vista ve Windows 7'deki arama bölümüne ilgili metni girebilirsiniz.

Komut satırında ise arama yapmak istediğiniz dizine erişmeniz gerekiyor öncelikle. Örneğin sistemimizde bulunan F diskimizde arama yapmak istersek komut satırına
F:yazmanız, eğer diskin üzerindeki herhangi bir alt klasörde arama işlemi yapmak istiyorsanız
cd "dosya ismi" (erişmek istediğiniz dosya isminiz)Örneğin F diskinizdeki PROGRAM İMAJLAR klasörüne erişmek için;
F:yazabilirsiniz.
cd PROGRAM İMAJLAR

Bulunduğunuz herhangi bir dizinde arama yapabilmek için ise;
dir *.dll* /A/S/B >F:Listem.txtgibi bir komut yazmalısınız. Öncelikle dilerseniz bu koddaki komutları ve parametreleri açıklayalım:
dir – directory'nin kısaltmasıdır ve arama yapan komuttur.Örneğin C:\Windows\System32 dizinindeki ve alt dizinlerindeki .dll uzantılı dosyları aşağıda görüldüğü üzere C: diskimizin kaynak dizininde oluşturulacak Listem isimli not defterine kaydettik.
*.dll* – iki asteriks (* *) işareti arasındaki metin parçacığı arama metnidir. Yani bu örnekte dosya isminde .dll bulunan (dll uzantılı) dosyaları arıyoruz.
/A – bu parametre ise gizli klasörlerde de aramanın yapılması için yazılmıştır.
/S – arama yaptığımız klasörde alt klasörler mevcutsa aramanın bu alt dizinlerde de yapılması için yazılan parametredir.
/B – arama sonuçlarının başlık ve özet bilgilerinin gösterilmemesi için yazılmış olan parametredir (daha sade bir görünüm için).
>F:Listem.txt – aramanın kaydedilmesini sağlayan parametredir. Herhangi bir adres belirtmeden direkt isim yazarsanız dosya çalıştığınız dizinde oluşturulacaktır. Eğer aramayı kaydetmek yerine dos penceresinde görüntülemek isterseniz bu parametreyi yazmayınız.


Eğer indekslemek istediğiniz tüm verileriniz aynı klasörde ise /S parametresini kaldırabilirsiniz. Böylece dosya isimlerinin hedef adreslerinden kurtulabiliriz. Örneğin F: diskimizde bulunan PROGRAM İMAJLAR klasörünün dizinini indekslemek için:
F:
cd PROGRAM İMAJLAR
dir /A/B >F:Listem.txtDikkat ederseniz dizindeki tüm klasörleri indeksleyebilmek için herhangi bir arama parametresi belirtmedik. Ayrıca sadece söz konusu dizinde arama yaptık, çünkü amacımız dizinde sahip olduğumuz yazılımları listelemek idi. Alt dizinlerdeki imaj dosyalarını indeksleme ihtiyacı duymadık.

Yukarıdaki örnekte F:\PROGRAM İMAJLAR dizininde sahip olduğumuz dosyaları kolayca kayıt altına aldık. 5-6 program için çok yarar sağlamayabilir belki böyle bir işlem; ancak bilgisayarlarında yüzlerce oyun, film ve binlerce şarkı bulunduran kullanıcılar için çok büyük kolaylık sağlayacaktır.
Bu yolla isterseniz kısıtlı parametrelerle de olsa arama yapabilir, isterseniz de arşivlediğiniz oyun, müzik, film, dizi gibi verileri indeksleyerek kontrolünüz altında tutabilirsiniz. Hatta not defterinin Düzen bölümünde bulunan Değiştir özelliği yardımıyla çıktınızda bulunmasını istemediğiniz ortak parametreleri (örneğin; dosya uzantıları) silebilirsiniz. Kısacası bu yolla arşivlerinizi herhangi bir ekstra yazılım kullanmadan rahatlıkla indeksleyebilirsiniz.
not: dir komutu onlarca parametreye sahiptir. Örneğin /A:D parametresiyle yalnızca klasörleri arayabilirsiniz. Dir parametreleri için buraya bakabilirsiniz.
KAYNAK: http://www.pclabs.com.tr/2009/09/17/komut-satirindan-arama-yapin-ve-not-defterine-kaydedin/
Hiç yorum yok:
Yorum Gönder