Bul veya Bul komutuyla linux dosyaları nasıl bulunur

Linux işletim sistemlerini çalışırken, yönetirken ve kullanırken, bazı durumlarda başımızı belaya sokabilecek görev yürütme açısından geleneksel olandan tamamen farklı yeni bir dünyayla karşı karşıya kalabiliriz.
Sık yapılan görevlerden biri, sistemdeki öğeleri aramaktır ve söz konusu öğeyi aramak için kütüphaneden kütüphaneye gitmekten kaçınmak için, terminale başvurabiliriz ve oradan söz konusu dosya veya klasörün tam yolunu bilebiliriz.

Bu öğretici aracılığıyla bu amaç için en çok kullanılan iki komutu analiz edeceğiz: bul ve bul.

1. Linux'ta Bulma Komutunu Kullanarak Dosyalar Nasıl Bulunur?


Lokasyon komutu, Linux'ta bir dosyayı aramanın en pratik yoludur, bu bulma komutu, tüm bilgilerin bulunduğu bir veritabanı kullanarak arama yapmaktan ve sorguyu doğrudan ona yerleştirmekten sorumludur.

Aşama 1
Bu veritabanının yolu.

 /var/lib/mlocate/mlocate.db 
Adım 2
Veritabanı, sistemdeki tüm dosya yollarını içerdiğinden, her bölüm ve dosya sistemini tek tek incelemeye gerek kalmadan, konumla arama yapmak pratik ve hızlıdır.
Lokasyon komutunu yüklemek için aşağıdaki seçeneklerden herhangi birini kullanabiliriz:

Debian ve Ubuntu

 sudo apt kurulum yerini bul 

CentOS

 yum kurulum yerini bul 

Aşama 3
Sisteme yer tespiti kurulduktan sonra, veritabanını güncellemek için aşağıdaki komutu uygulayacağız:

 sudo güncellendib 
4. Adım
Bu komut, varsayılan olarak günlük olarak güncellenen veritabanının güncellemesini zorlamamızı sağlar.

Adım 5
Konum bulmayı kullanmaya başlamak için, terminale gideceğiz ve bulma işlemini gerçekleştireceğiz ve ardından aradığımız dosya adını şöyle yazacağız:

 Solvetic'i bul 
6. Adım
Sonuç olarak bu dosyanın bulunduğu yolları göreceğiz:

7. Adım
Bulma komutu, bir arama anahtar sözcüğünün veritabanında kaç kez eşleştiğini görüntüleme yeteneğine sahiptir, bunun için komutta -c parametresini kullanacağız, burada -c eşittir:

 bul -c Çözücü 

NotBulma komutunu kullanırken aklımızda tutmamız gereken bir şey, büyük veya küçük harf dahil olmak üzere dosyanın adını tam olarak bilmemiz gerektiğidir, aksi takdirde sonuç yanlış olacaktır.

2. Linux'ta find komutunu kullanarak dosyalar nasıl bulunur


Find komutu, daha iyi sonuçlar sunan Linux dağıtımlarında yerleşiktir, ancak performans düzeyinde bulmaktan daha yavaştır çünkü find, belirlediğimiz dosya ve dizinler için diskleri arar.

Aşama 1
Bul komutunun, bulmaktan daha faydalı ve daha iyi sonuçlar verdiğini söylediğimizde, bunun nedeni şu sebeplerden kaynaklanmaktadır:
Belirli bir kullanıcı veya kullanıcı grubuyla ilişkili dosyaları arayabilirsiniz.
Yakın zamanda değiştirilen veya erişilen dosyaları arayabilirsiniz.
Belirli bir boyut aralığına sahip dosyaları, gizli dosyaları, yürütülebilir dosyaları, salt okunur dosyaları ve belirli izinlere sahip dosyaları aramaya izin verir.

Adım 2
find komutu ile aramayı optimize etmek için belirli bir dizinde arama yapmasını, böylece gereksiz yollarla etkileşimden kaçınmasını söyleyebiliriz. Bu komutu kullanmak için aşağıdakileri uygulayabiliriz:

 sudo bul. -adı "* Çözücü *" 
Aşama 3
Bu, Solvetic kelimesini içeren tüm satırlarla sonuçlanacaktır:

4. Adım
Büyük harf olsun veya olmasın tüm sonuçları görüntülemek istiyorsak, -iname parametresini belirtmeliyiz:

 sudo bul. -iname "* Çözücü *" 
Adım 5
Bul komutu, boyutuna göre bir dosyayı aramamıza izin verir, bu nedenle, 1 MB'den daha az olan tüm dosyaları aramak istiyorsak, aşağıdakileri uygulamanız yeterlidir:
 ~ / -size -1M bul 

6. Adım
Bunun gibi bir boyut aralığı belirtmek de mümkün olacaktır:

 bul / -size -1M -ve -size + 2M 
7. Adım
Bu, 1MB'den küçük ve 2MB'den büyük tüm dosyaları arayacaktır. Dosyanın adını bilmiyorsanız, ancak dosyayı önceki dakika aralığında, örneğin 5 dakika önce oluşturduğumuzu dikkate alarak, barındırıldığı dizine erişebilir ve aşağıdakileri yürütebiliriz:
 bul / -amin -5 
8. Adım
Sonuç olarak, son 5 dakikada oluşturulan tüm dosyaları göreceğiz:

9. Adım
Ayrıca bir gün aralığında, örneğin 4 gün önce eriştiğimiz dosyaları da arayabiliriz:

 bul / -zaman -4 
Adım 10
Bu komuttan daha fazla yardım almak için aşağıdakileri uygulayabiliriz:
 yardım bulmak 

Böylece, Linux'ta her dosyayı bulmak için pratik seçeneklerimiz var.

wave wave wave wave wave