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:
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:
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):
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:
fd
Kami akan dapat lihat hanya 10 keputusan pertama, untuk melihat output yang lebih pendek dari perintah, dengan mengetik:
fd | head
Cari mengikut peluasan
Sekiranya kita berminat untuk mencari semua fail jpg, kita boleh menggunakan pilihan '-e' untuk menapis mengikut peluasan:
fd -e jpg
Cari menggunakan corak
La pilihan '-e' boleh digunakan juga dalam kombinasi dengan corak seperti yang berikut:
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:
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 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.
Sebagai pengarang artikel sumber terbuka, ada baiknya anda menyebut sumber kandungan anda. https://www.tecmint.com/fd-alternative-to-find-command/
Anda betul. Petikan yang dikutip.