fd adalah alternatif berbasis Rust yang super cepat untuk Unix/Linux find
memerintah. Itu tidak mencerminkan semua find
fungsionalitas yang kuat; namun, ia menyediakan fitur yang cukup untuk mencakup 80% kasus penggunaan yang mungkin Anda hadapi. Fitur seperti sintaks yang dipikirkan dengan baik dan nyaman, keluaran berwarna, smart case, ekspresi reguler, dan eksekusi perintah paralel menjadikan fd
penerus yang lebih dari cakap.
Pemasangan
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Buka halaman fd GitHub dan lihat bagian instalasi. Ini mencakup cara menginstal aplikasi di macOS, Debian/Ubuntu, Red Hat, dan Arch Linux. Setelah terinstal, Anda bisa mendapatkan gambaran lengkap tentang semua opsi baris perintah yang tersedia dengan menjalankan fd -h
untuk bantuan singkat, atau fd --help
untuk bantuan lebih detail.
Penelusuran sederhana
fd
dirancang untuk membantu Anda dengan mudah menemukan file dan folder di sistem file sistem operasi Anda. Pencarian paling sederhana yang dapat Anda lakukan adalah menjalankan fd
dengan satu argumen, argumen itu adalah apa pun yang Anda cari. Sebagai contoh, mari kita asumsikan bahwa Anda ingin menemukan dokumen penurunan harga yang memiliki kata services
sebagai bagian dari nama file:
layanan $ fd
downloads/services.md
Jika dipanggil hanya dengan satu argumen, fd
mencari direktori saat ini secara rekursif untuk setiap file dan/atau direktori yang cocok dengan argumen Anda. Pencarian yang setara menggunakan find
. bawaan perintah terlihat seperti ini:
$ temukan . -nama 'layanan'
downloads/services.md
Seperti yang Anda lihat, fd
jauh lebih sederhana dan membutuhkan lebih sedikit pengetikan. Menyelesaikan lebih banyak dengan lebih sedikit mengetik selalu merupakan kemenangan dalam buku saya.
File dan folder
Anda dapat membatasi pencarian Anda ke file atau direktori dengan menggunakan -t
argumen, diikuti dengan huruf yang mewakili apa yang ingin Anda cari. Misalnya, untuk menemukan semua file di direktori saat ini yang memiliki services
dalam nama file, Anda akan menggunakan:
$ fd -tf services
downloads/services.md
Dan untuk menemukan semua direktori di direktori saat ini yang memiliki services
dalam nama file:
$ fd -td services
aplikasi/layanan
perpustakaan/layanan
Bagaimana kalau mendaftar semua dokumen dengan .md
ekstensi di folder saat ini?
$ fd .md
administration/administration.md
development/elixir/elixir_install.md
readme.md
sidebar.md
linux.mdSeperti yang Anda lihat dari output,
fd
tidak hanya menemukan dan mencantumkan file dari folder saat ini, tetapi juga menemukan file di subfolder. Cukup rapi. Anda bahkan dapat mencari file tersembunyi menggunakan-H
argumen:fd -H sesi .
.bash_sessionsMenentukan direktori
Jika Anda ingin mencari direktori tertentu, nama direktori dapat diberikan sebagai argumen kedua untuk
fd
:$ fd passwd /etc
/etc/default/passwd
/etc/pam.d/passwd
/etc/passwdDalam contoh ini, kami memberi tahu
fd
bahwa kita ingin mencari semua contoh katapasswd
dietc
direktori.Penelusuran global
Bagaimana jika Anda mengetahui bagian dari nama file tetapi tidak mengetahui foldernya? Katakanlah Anda mengunduh buku tentang administrasi jaringan Linux tetapi Anda tidak tahu di mana buku itu disimpan. Tidak masalah:
fd Administration /
/Users/pmullins/Documents/Books/Linux/Mastering Linux Network Administration.epubMenutup
fd
utilitas adalah pengganti yang sangat baik untukfind
perintah, dan saya yakin Anda akan merasa berguna seperti saya. Untuk mempelajari lebih lanjut tentang perintah, cukup jelajahi halaman manual yang cukup luas.
3 aplikasi penjurnalan untuk desktop Linux Tema suara di Linux:Apa yang harus diketahui setiap penggunaLinux