fd: çok hızlı aramalar yapmak için basit bir komut

Linux'ta ara

Hepimiz biliyoruz bul komutu GNU / Linux dağıtımımızdaki dosyaları bulmak için, şüphesiz çok güçlü ve sonsuz olasılıklara sahip bir komut, ihtiyaç duyduğumuzda bir şeyler bulmamızı çok daha kolay hale getiriyor. Ancak gücü, çoğu durumda hızına yetişemiyor, özellikle de tüm sabit sürücüyü araştırdığımızda, çünkü önemli miktarda zaman alabiliyor. Bu komutun dışında, sizin de bildiğiniz gibi dizine alınmış içeriği kullanarak daha hızlı arama yapmak veya bulmak için başka seçenekler de var ...

Ancak, bu araçları sadece parmaklarımızın ucunda bulundurmakla kalmıyor, aynı zamanda Linux ile günlük çalışmamızda bize yardımcı olabilecek başka araçlar da var ve bir örnek: fd, bulmamız gereken şeyi çok basit ve hızlı bir şekilde aramak için bir program. Bununla birlikte, çok basit bir sözdizimine sahip şeyler bulabilir, bize gösterdiklerini daha iyi tanımlamak için renkli bir çıktı elde edebiliriz, aramalar çok hızlı yapılır, varsayılan olarak büyük / küçük harfe duyarlı değildir, ancak büyük / küçük harfe duyarlı olacak şekilde yapılandırılabilir. duyarlıdır ve büyük / küçük harfe duyarlıdır ...

Ayrıca varsayılan olarak gizli dosyalara ve dizinlere bakmaz, ancak şunu yapabilirsiniz: yapılandırmak bunu yapmak için de. Eğer ilgileniyorsanız, kullandığınız dağıtıma bağlı olarak onu kolayca kurabileceğinizi söylemeliyim. Örneğin, Debian / Ubuntutabanlı:

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Diğer dağıtımlar için bu diğer komutları kullanarak openSUSE, Arch Linux ve Gentoo sırasıyla:

zypper in fd
pacman -S fd
emerge -av fd

Daha kullan, Bu çok basit, ancak belki de ilk önce gösterdiği yardımla tüm seçenekleri bilmekle ilgileneceksiniz:

fd -h

Y için aramakÖrneğin, Natalie adlı .mp3 uzantılı bir dosya bulun:

fd -e mp3 Natalie

Veya aramak için içerik içinde Bir dosyadan, / home / Isaac dizinindeki tüm .txt dosyalarındaki Keila kelimesi:

fd -e .txt Keila /home/Isaac

Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.