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,
fdtidak hanya menemukan dan mencantumkan file dari folder saat ini, tetapi juga menemukan file di subfolder. Cukup rapi. Anda bahkan dapat mencari file tersembunyi menggunakan-Hargumen: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
fdbahwa kita ingin mencari semua contoh katapasswddietcdirektori.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
fdutilitas adalah pengganti yang sangat baik untukfindperintah, 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