Fd, alternatif dari perintah find, sederhana, cepat dan mudah digunakan

tentang FD

Pada artikel selanjutnya kita akan melihat fd. Ini adalah alat yang bertujuan untuk cepat, sederhana, dan mudah digunakan mempermudah pencarian, dibandingkan dengan perintah find. Ini tidak dirancang sebagai pengganti lengkap untuk perintah find, ini hanya dimaksudkan untuk memberikan alternatif yang mudah digunakan yang bekerja sedikit lebih cepat.

Saat ini sebagian besar pengguna Gnu / Linux sudah familiar dengan perintah find dan banyak kasus yang dapat berguna. Pada baris berikut, kita akan melihat file instalasi dan kemungkinan penggunaan fd untuk bisa mencari melalui file kami.

Karakteristik umum fd

Beberapa fitur yang paling menonjol adalah:

  • sebuah sintaks yang mudah digunakan. Anda hanya perlu menulis fd * pola*.
  • Penawaran a outlet berwarna-warni, mirip dengan perintah ls.
  • Kami akan memiliki jawaban cepat.
  • Memungkinkan a pencarian cerdas, dengan huruf besar dan huruf kecil sebagai default.
  • Tidak mencari file dan direktori tersembunyi secara default

Ini hanyalah beberapa fiturnya. Semuanya dapat dikonsultasikan dari repositori GitHub proyek.

Instal fd di Ubuntu

Untuk menginstal aplikasi pencarian ini di Ubuntu dan distribusi berbasis Debian kita harus melakukannya unduh versi terbaru dari halaman peluncuran. Kita juga bisa menggunakan terminal (Ctrl + Alt + T) untuk unduh paket .deb menggunakan wget. Untuk ini kami menulis:

Unduh fd dengan wget

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

Setelah pengunduhan selesai, kita bisa instal paketnya mengetik di terminal yang sama:

instalasi perintah fd

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

Menggunakan fd di Ubuntu

Menjadi mirip dengan temukan perintah, perintah ini juga memiliki banyak kemungkinan kasus penggunaan. Sebelum kita masuk lebih dalam, disarankan untuk mereview pilihan yang tersedia. Untuk ini kita dapat berkonsultasi dengan bantuannya dengan mengetik di terminal (Ctrl + Alt + T):

membantu perintah fd

fd -h

Contoh penggunaan fd

Untuk contoh berikut, saya akan menggunakan penginstalan proyek bernama prompterium berlokasi di / opt / lampp / htdocs / untuk melakukan pencarian.

Untuk memulainya, kita bisa jalankan perintah tanpa argumen apa pun, output yang akan kita lihat nantinya adalah mirip dengan perintah aku -R:

perintah fd tanpa argumen

fd

Kami akan mampu hanya melihat 10 hasil pertama, untuk melihat keluaran yang lebih pendek dari perintah, dengan mengetik:

fd head, batasi hasilnya menjadi 10

fd | head

Cari berdasarkan ekstensi

Jika kami tertarik untuk menemukan semua file jpg, kita bisa menggunakan opsi '-e' untuk memfilter menurut ekstensi:

fd filter dengan ekstensi

fd -e jpg

Telusuri menggunakan pola

La opsi '-e' bisa digunakan juga dalam kombinasi dengan pola seperti berikut ini:

fd filter berdasarkan pola

fd -e php index

Perintah ini akan mencari file dengan ekstensi php yang memiliki nama mereka string 'indeks'.

Kecualikan direktori dari pencarian

Jika kita mau kecualikan beberapa hasil, kami akan dapat menggunakan opsi "-E" sebagai berikut:

filter dengan pola menghindari direktori

fd -e php index -E PASTE

Perintah ini akan mencari semua file berekstensi php, berisi string 'indeks'dan akan mengeluarkan hasil dari direktori'TEMPEL'.

Cari di dalam direktori

Jika Anda ingin mencari dalam direktori tertentu, Anda harus melakukannya tunjukkan itu sebagai argumen:

fd mencari file dalam direktori

fd png ./IMG/

Dengan perintah sebelumnya kita akan mencari file png di dalam direktori IMG.

Jalankan perintah pada hasil yang diperoleh

Untuk menemukan, kami akan dapat menggunakan file -x atau –exec untuk menjalankan eksekusi perintah paralel dengan hasil pencarian. Dalam contoh berikut kami akan menggunakan chmod untuk mengubah izin file gambar yang ditemukan.

fd -e jpg -x chmod 644 {}

Perintah di atas akan mencari semua file dengan ekstensi jpg dan menjalankan chmod 644 di dalamnya.

Baris-baris ini hanyalah tinjauan singkat dari perintah fd. Beberapa pengguna mungkin merasa perintah ini lebih mudah digunakan dan lebih cepat daripada yang ditemukan. Seperti yang disebutkan di awal artikel, perintah ini tidak dimaksudkan untuk sepenuhnya menggantikan find. Ini hanya berusaha untuk memberikan penggunaan sederhana, pencarian lebih mudah, dan kinerja yang lebih baik. Perintah ini tidak memakan banyak ruang, mudah dipasang, dan ini adalah alat yang bagus untuk dimiliki saat Anda harus bekerja dengan sejumlah file.

Untuk mendapatkan informasi lebih detail tentang perintah ini, pengguna yang membutuhkannya akan dapat menemukannya informasi lebih lanjut di repositori di GitHub dari proyek tersebut. Sumber.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Santiago dijo

    Sebagai penulis artikel open source, alangkah baiknya jika Anda mengutip sumber konten Anda. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo dijo

      Kamu benar. Dikutip tetap.