Bir sonraki makalede fd'ye bir göz atacağız. Bu, iddia edilen hızlı, basit ve kullanımı kolay bir araçtır. aramaları kolaylaştırır, bul komutuyla karşılaştırıldığında. Bul komutunun tam bir ikamesi olarak tasarlanmamıştır, sadece biraz daha hızlı çalışan, kullanımı kolay bir alternatif sağlaması amaçlanmıştır.
Günümüzde çoğu Gnu / Linux kullanıcısı find komutuna ve yararlı olabileceği birçok duruma aşinadır. Aşağıdaki satırlarda bir göz atacağız. kurulum ve olası kullanımlar fd yapabilmek dosyalarımızda ara.
Genel özellikler fd
En dikkate değer özelliklerden bazıları şunlardır:
- bir sözdizimi kullanımı kolay. Sadece yazmalısın fd * kalıbı*.
- Önerir renkli çıkış, ls komutuna benzer.
- Bizde olacak hızlı cevap.
- Bir akıllı arama, varsayılan olarak büyük ve küçük harfle.
- Gizli dosya ve dizinleri aramıyor varsayılan olarak
Bunlar, özelliklerinden sadece birkaçı. Hepsine danışılabilir. projenin GitHub deposu.
Ubuntu'ya fd yükleyin
Bu arama uygulamasını Ubuntu ve Debian tabanlı dağıtımlara kurmak için yapmamız gerekecek en son sürümü indirin lansmanlar sayfasından. Ayrıca terminali (Ctrl + Alt + T) kullanarak .deb paketini wget kullanarak indirin. Bunun için yazıyoruz:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
İndirme işlemi bittiğinde, şunları yapabiliriz: paketi kur aynı terminalde yazarak:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Ubuntu'da fd kullanma
Benzer olmak komut bul, bu komutun birçok olası kullanım durumu da vardır. Daha derine inmeden önce, gözden geçirmeniz önerilir mevcut seçenekler. Bunun için bir terminal (Ctrl + Alt + T) yazarak yardımına başvurabiliriz:
fd -h
Fd kullanma örnekleri
Aşağıdaki örnekler için, adlı bir projenin kurulumunu kullanacağım. soru işareti bulunan / opt / lampp / htdocs / arama yapmak için.
Başlamak için yapabiliriz komutu herhangi bir argüman olmadan çalıştırgöreceğimiz çıktı komuta benzer ls -R:
fd
Yapabileceğiz sadece ilk 10 sonucu gör, komuttan daha kısa çıktı görmek için şunu yazarak:
fd | head
Uzantıya göre ara
Tüm dosyaları bulmakla ilgileniyorsak jpgkullanabiliriz uzantıya göre filtrelemek için '-e' seçeneği:
fd -e jpg
Bir kalıp kullanarak ara
La seçenek '-e' da kullanılabilir bir desenle birlikte aşağıdaki gibi:
fd -e php index
Bu komut, uzantısına sahip dosyaları arayacaktır. php kendi adlarında dizesi olan 'indeks'.
Bir dizini aramadan hariç tut
Eğer istersek bazı sonuçları hariç tutkullanabileceğiz seçenek "-E" aşağıdaki gibi:
fd -e php index -E PASTE
Bu komut, uzantısı olan tüm dosyaları arayacaktır. php, 'dizesini içerenindeks've sonuçları dizinden hariç tutacak'YAPIŞTIRMAK'.
Bir dizinde ara
Belirli bir dizinde aramak istiyorsanız, yapmanız gereken tek şey bunu bir argüman olarak belirtin:
fd png ./IMG/
Önceki komutla, IMG dizini içindeki png dosyalarını arayacağız.
Elde edilen sonuçlar üzerinde bir komut yürütün
Find ile olduğu gibi, biz de kullanabileceğiz Paralel komut yürütmeyi başlatmak için -x veya –exec argümanları arama sonuçlarıyla. Aşağıdaki örnekte, bulunan görüntü dosyalarının izinlerini değiştirmek için chmod kullanacağız.
fd -e jpg -x chmod 644 {}
Yukarıdaki komut jpg uzantılı tüm dosyaları bulacak ve üzerlerinde chmod 644'ü çalıştıracaktır.
Bu satırlar, fd komutunun sadece kısa bir incelemesidir. Bazı kullanıcılar bu komutu bulmaktan daha kolay ve daha hızlı bulabilir. Makalenin başında belirtildiği gibi, bu komut, find'ı tamamen değiştirmeyi amaçlamaz. Yalnızca basit kullanım, daha kolay arama ve daha iyi performans sağlamaya çalışır. Bu komut fazla yer kaplamaz, kurulumu kolaydır ve belirli sayıda dosyayla çalışmanız gerektiğinde elinizin altında olması iyi bir araçtır.
Bu komut hakkında daha detaylı bilgi alabilmek için ihtiyacı olan kullanıcı bulabilecektir. daha fazla bilgi GitHub'daki depo projenin. Fuente.
Açık kaynak makalelerin yazarı olarak, içeriğinizin kaynağına atıfta bulunmanız iyi olur. https://www.tecmint.com/fd-alternative-to-find-command/
Haklısın. Alıntı kalıntılar.