Ubuntu terminalinden dosyaları bulun ve bulun, arayın

komutları bulma ve bulma hakkında

Bir sonraki makalede, bul ve bul komutlarına bir göz atacağız. Günümüzde, Gnu / Linux'ta dosya ve dizinleri arayın ve bulun. Grafik ortamından, sonuçları verimli bir şekilde elde etmek için farklı araçlara sahip olacağız.

Ancak bu durumda, eğer bir terminal kullanıcısıysanız, aradığınız şeyi bulabilmek için rahatlığından vazgeçmek istemeyebilirsiniz. Bu nedenle, özellikle Gnu / Linux'a yeni girdiyseniz, henüz bilmiyor olabilirsiniz dosya ve klasörlerinizi terminalden bulmanın en hızlı ve en kolay yolu. Aşağıdaki satırlarda, bu görevi yerine getirmek için birkaç hızlı örnek göreceğiz.

Konum bulma ve bulma ile terminalden dosyaları arayın

Bul komutu

El bulma komutu muhtemelen bir kullanıcının kullanması gereken ilk kaynaktır çünkü diğer seçeneklerden çok daha hızlı. Bu hızın nedeni, bu komutun bulmamız gereken dosya veya dizinleri yerel sabit diskimizde gerçekten aramamasıdır. Bu arama, mlocate.db veritabanı dosyası üzerinden okunduğu gibi gerçekleştirilir., sistemimizdeki tüm dosya yollarını içeren.

Ubuntu sisteminizde bu araca sahip değilseniz, bir terminalden (Ctrl + Alt + T) şunu yazarak kurabilirsiniz:

sudo apt install locate

Konum bulma komutunu hazırlama

Başlamadan önce, ilk kullanım için locate komutunu hazırlamalıyız. Mlocate.db veritabanını güncellemeliyiz terminalde çalışıyor (Ctrl + Alt + T):

sudo updatedb

Şimdi locate'i kullanmak için, terminalden sadece komutu ve ardından aradığımız dosyanın adını yazın. Bu örnekte, 'ubunlogonun adına:

yerleştirmek ubunlog

locate ubunlog

Locate bir veritabanı dosyasını okuduğundan, sonuçlar güncel olmayabilir. Bunu düzeltebiliriz dosya yolu veritabanınızı güncellemearamadan önce kullandığımız ilk komutta yaptığımız gibi.

Bu araç hakkında daha fazla bilgi için, yardıma dönebiliriz terminalde yazarak:

komutu bulmaya yardım et

locate -h

Veya biz de yapabiliriz adam sayfalarını kullan:

adamı bul

man locate

Komut bul

FD hakkında
İlgili makale:
Fd, bul komutuna alternatif, basit, hızlı ve kullanımı kolay

El bulmak çok daha güçlü ama aynı zamanda daha yavaş bir arama aracıdır. Bunun nedeni, sürücülerimizde dosya ve dizinleri gerçekten aramasıdır. Denediğin zaman için mükemmel bir dosya veya dizini bulun ancak tam adını hatırlayamıyorsanız.

Bul, belirli bir kullanıcıya veya kullanıcı grubuna ait dosyaları, değiştirilen veya yakın zamanda erişilen dosyaları, belirli bir boyut aralığındaki dosyaları, gizli dosyaları vb. Arayabilir.

Mümkünse, onu uygularken yapmamız gereken ilk şey, belirli bir dizinde arama yapması için talimat verin. Bu arama sürecini hızlandıracakdizinin boyutuna bağlı olarak. Dosyanın nerede olabileceğini biliyorsanız, terminali açın (Ctrl + Alt + T) ve çalıştırmak için dizine gidin:

find . [nombre-archivo]

Nokta, find'a mevcut dizini aramasını söyler. Ana dizininizde arama yapmak istiyorsanız, noktayı 'ile değiştirin.~/'. Tüm dosya sisteminizi aramak istiyorsanız, '/'.

Bazı örnekler

Diyelim ki belgeler dizininde bir dosya aramak istiyoruz. Dosya adının 'php', ancak adını tam olarak hatırlamıyoruz. Yapılacak ilk şey, belgeler klasörüne gitmek ve ardından komutu yazmaktır:

isim bul

find . -name "*php*"

Bu bize bu durumda '' adında bir pdf dosyası olduğunu söyleyecektir.kaka-phpBelgeler klasöründe. Şimdi, '-name' parametresini '-iname' ile değiştirirsek, tam harfleri hesaba katmadan sonuç alabilir. Bu, yerinde bulamayacağımız bir şey.

iname ile komut bul

find . -iname "*php*"

Tek hatırladığımız buysa dosya boyutu 5 MB'tan küçük. Kullanılacak komut şöyle olacaktır:

find . -size -5M

Bunu biliyorsan 3MB'den daha ağır, kullanılacak komut şöyle olacaktır:

find . -size +3M

Boole operatörlerini destekler aramayı daha kesin yapmak için. Bu örnek için yukarıdaki verileri birleştiren bir komut kullanacağım. Dosyanın boyutu 5 MB'tan küçük ve 3 MB'tan büyükse:

sudo find / -size -5M -and -size +3M

Tüm bildiğimiz buysa dosyaya beş dakika önce eriştik, kullanılacak komut şöyle olacaktır:

sudo find ~/ -amin -5

Daha bul hakkında daha fazla bilgi edinin, bir terminal açın ve şunu yazın:

adam bul

man find

Bunlar sadece birkaçı dosyaların terminalden nasıl bulunacağına dair temel örnekler. Daha fazla bilgi için, her birinin kılavuz sayfalarına göz attığınızdan emin olun.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.