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:
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:
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):
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:
fd
Kami akan mampu hanya melihat 10 hasil pertama, untuk melihat keluaran yang lebih pendek dari perintah, dengan mengetik:
fd | head
Cari berdasarkan ekstensi
Jika kami tertarik untuk menemukan semua file jpg, kita bisa menggunakan opsi '-e' untuk memfilter menurut ekstensi:
fd -e jpg
Telusuri menggunakan pola
La opsi '-e' bisa digunakan juga dalam kombinasi dengan pola seperti berikut ini:
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:
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 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.
Sebagai penulis artikel open source, alangkah baiknya jika Anda mengutip sumber konten Anda. https://www.tecmint.com/fd-alternative-to-find-command/
Kamu benar. Dikutip tetap.