Fd, alternatif untuk perintah cari, mudah, cepat dan mudah digunakan

mengenai FD

Dalam artikel seterusnya kita akan melihat fd. Ini adalah alat yang cepat, ringkas, dan mudah digunakan yang bertujuan mempermudah carian, berbanding dengan perintah cari. Ini tidak dirancang sebagai pengganti lengkap untuk perintah mencari, hanya bertujuan untuk memberikan alternatif yang mudah digunakan yang berfungsi sedikit lebih cepat.

Hari ini kebanyakan pengguna Gnu / Linux sudah biasa dengan perintah mencari carian dan banyak kes di mana ia berguna. Dalam baris berikut kita akan melihat di pemasangan dan kemungkinan penggunaan fd kepada cari melalui fail kami.

Ciri umum fd

Beberapa ciri yang paling terkenal adalah:

  • yang sintaks yang senang digunakan. Anda hanya perlu menulis corak fd **.
  • menawarkan a outlet berwarna-warni, serupa dengan arahan ls.
  • Kami akan mempunyai jawapan pantas.
  • Membolehkan a carian pintar, dengan huruf besar dan huruf kecil secara lalai.
  • Tidak mencari fail dan direktori tersembunyi secara lalai

Ini hanya beberapa ciri-cirinya. Kesemuanya boleh dirujuk dari repositori GitHub projek.

Pasang fd di Ubuntu

Untuk memasang aplikasi carian ini pada pengedaran berasaskan Ubuntu dan Debian, kita perlu memuat turun versi terkini dari laman pelancaran. Kita juga boleh menggunakan terminal (Ctrl + Alt + T) untuk memuat turun pakej .deb menggunakan wget. Untuk ini kami menulis:

Muat turun fd dengan wget

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

Setelah muat turun selesai, kita boleh pasang pakej menaip di terminal yang sama:

pemasangan arahan fd

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

Menggunakan fd di Ubuntu

Menjadi serupa dengan cari perintah, perintah ini juga mempunyai banyak kemungkinan kes penggunaan. Sebelum kita pergi lebih mendalam, disarankan untuk mengkaji semula pilihan yang ada. Untuk ini, kami boleh meminta bantuannya dengan menaip terminal (Ctrl + Alt + T):

bantu perintah fd

fd -h

Contoh penggunaan fd

Untuk contoh berikut, saya akan menggunakan pemasangan projek yang dipanggil prompterium terletak di / opt / lampp / htdocs / untuk melakukan carian.

Sebagai permulaan, kita boleh jalankan arahan tanpa sebarang hujah, output yang akan kita lihat akan menjadi serupa dengan perintah ls -R:

perintah fd tanpa hujah

fd

Kami akan dapat lihat hanya 10 keputusan pertama, untuk melihat output yang lebih pendek dari perintah, dengan mengetik:

fd head, hadkan keputusan hingga 10

fd | head

Cari mengikut peluasan

Sekiranya kita berminat untuk mencari semua fail jpg, kita boleh menggunakan pilihan '-e' untuk menapis mengikut peluasan:

penapis fd mengikut peluasan

fd -e jpg

Cari menggunakan corak

La pilihan '-e' boleh digunakan juga dalam kombinasi dengan corak seperti yang berikut:

saringan fd mengikut corak

fd -e php index

Perintah ini akan mencari fail dengan peluasan php yang mempunyai nama mereka rentetan 'indeks'.

Kecualikan direktori dari carian

Sekiranya kita mahu tidak termasuk beberapa hasil, kita akan dapat menggunakan pilihan "-E" seperti berikut:

tapis mengikut corak mengelakkan direktori

fd -e php index -E PASTE

Perintah ini akan mencari semua fail dengan sambungan php, mengandungi rentetan 'indeks'dan akan mengecualikan hasil dari direktori'LULUS'.

Cari di dalam direktori

Sekiranya anda ingin mencari dalam direktori tertentu, anda hanya perlu menunjukkannya sebagai hujah:

fd mencari fail dalam direktori

fd png ./IMG/

Dengan arahan sebelumnya kita akan mencari fail png di dalam direktori IMG.

Jalankan arahan mengenai hasil yang diperoleh

Seperti temuan, kita akan dapat menggunakan -x atau –exec argumen untuk melancarkan pelaksanaan perintah selari dengan hasil carian. Dalam contoh berikut, kita akan menggunakan chmod untuk mengubah kebenaran fail gambar yang dijumpai.

fd -e jpg -x chmod 644 {}

Perintah di atas akan menemui semua fail dengan sambungan jpg dan menjalankan chmod 644 padanya.

Garis-garis ini hanyalah tinjauan ringkas mengenai perintah fd. Sebilangan pengguna mungkin mendapati arahan ini lebih mudah digunakan dan lebih cepat daripada mencari. Seperti yang disebutkan di awal artikel, arahan ini tidak bertujuan untuk menggantikan find sepenuhnya. Ia hanya bertujuan untuk memberikan penggunaan yang mudah, carian yang lebih mudah dan prestasi yang lebih baik. Perintah ini tidak memerlukan banyak ruang, mudah dipasang, dan alat yang baik untuk digunakan ketika anda harus bekerja dengan sebilangan fail.

Untuk mendapatkan maklumat yang lebih terperinci mengenai perintah ini, pengguna yang memerlukannya akan dapat mencari lebih banyak maklumat di repositori di GitHub projek. Source.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Santiago kata

    Sebagai pengarang artikel sumber terbuka, ada baiknya anda menyebut sumber kandungan anda. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo kata

      Anda betul. Petikan yang dikutip.