Ayrıca, dosyalarınızı gerçekten hızlı bir şekilde bulabilen, arama dizinine sahip popüler bir arama aracı olan Catfish de bulunmaktadır.
Terminalde çalışırken kendi kullandığım yöntemleri paylaşmak istiyorum.
İlk yöntem, herhangi bir dağıtımda, hatta meşgul kutusu üzerine kurulu gömülü sistemlerde bile bulunan bulma yardımcı programını içerir. Diğer yöntem ise bulma komutudur.
Linux terminalindeki dosyaları bulmak için, aşağıdakileri yapın.
- Favori terminal uygulamanızı açın. XFCE4 terminali kişisel tercihimdir.
- Aşağıdaki komutu yazın:|_+_|
Yukarıdaki argümanlar aşağıdaki gibidir:
/path/to/folder/ - aramaya başlanacak klasör. Belirtilmediği takdirde arama geçerli dizinde başlatılacaktır.
Kullandığım Switch'ler:
-iname - adda belirtilen bölümü içeren dosya ve klasörleri arayın ve metin durumunu göz ardı edin.Bir örnek:
Opera tarayıcısı hakkında yazdığım yazıları bulmak için kullanabileceğim komut şu şekilde:
|_+_| - Yalnızca dosyaları veya yalnızca klasörleri bulmanız gerekiyorsa seçeneği ekleyin-f tipidosyalar için veya -d tipidizinler için. İşte birkaç örnek:
- Yakın zamanda değiştirilen dosya ve dizinleri bulmak için aşağıdaki seçenekleri kullanabilirsiniz.bulmakemretmek:
-mmin n - n dakika önce değiştirilen dosyaları bul.-mtime n - n*24 saat önce değiştirilen dosyaları bul. Find, dosyaya en son kaç 24 saatlik süre önce erişildiğini hesapladığında, herhangi bir kesirli kısım göz ardı edilir, dolayısıyla -mtime +1 ile eşleşmesi için bir dosyanın en az iki gün önce değiştirilmiş olması gerekir. - Arama sorgunuz tarafından bulunan dosyalar için bir komut yürütmek mümkündür. Aşağıdaki örneğe bakın:|_+_|
Burada çalıştırmak için -exec seçeneğini kullanıyoruz.Çünküarama sonuçlarındaki tüm dosyalar için metin düzenleyici. '{} ' kısmı, tarafından bulunan dosyaları ifade eder.bulmakemretmek. ';' bitiş komutun sonunu belirtir-execseçenek.
Konum bulma komutu
Konum bulma arama aracı, dosyaları anında bulmak için özel bir dosya veritabanı kullanır. Komutun dizini şu şekilde oluşturulabilir ve güncellenebilir:güncellendibemretmek. Arama sonuçları anında görünürken, arama dizinini korumanız ve güncel tutmanız gerekir, aksi takdirde bulma komutu silinen veya başka bir dizine taşınan dosyaları bulabilir.
Genel durumda sözdizimi aşağıdaki gibidir.
|_+_|-i seçeneği 'metin durumunu yoksay' anlamına gelir.
İşte bir örnek:
dizüstü bilgisayar faresi kaydırma çalışmıyor
Bonus ipucu: Sıklıkla kullandığım bir diğer yöntem ise konsol dosya yöneticisi uygulaması Midnight Commander'dır (mc). Bul veya bulmanın aksine mc, denediğim tüm Linux dağıtımlarında varsayılan olarak yer almıyor. Kendiniz yüklemeniz gerekebilir.
Mc ile dosyaları bulun
Midnight Commander'ı kullanarak belirli bir metni içeren dosyaları bulmak için uygulamayı başlatın ve klavyede aşağıdaki sıraya basın:
Alt + Üst Karakter + ?
Bu, arama iletişim kutusunu açacaktır.
'Dosya adı:' bölümünü doldurun ve Enter tuşuna basın. Kriterlere uyan tüm dosyaları bulacaktır.
Bu dosyaları kullanarak sol veya sağ panele yerleştirebilirsiniz.Panelize Etseçeneğini seçin ve onlarla istediğinizi kopyalayın/taşıyın/silin/görüntüleyin/yapın.
Bu kadar.