GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan File dengan Perintah fd di Linux

Menemukan file di bawah sistem operasi Linux adalah keahlian yang sebagian besar pengguna Linux telah kuasai dan sempurnakan. Alat baris perintah Linux seperti perintah find sangat andal dan efektif saat menangani tugas pencarian file. Namun, menggunakan perintah temukan untuk mengambil file yang salah tempat di lingkungan sistem operasi Linux bukanlah hal yang disukai semua orang karena tagnya yang tidak ramah pengguna.

Perintah fd adalah alternatif yang mudah digunakan untuk kerumitan penggunaan perintah find . Ini adalah alat berbasis baris perintah pencarian file yang sederhana dan cepat. Meskipun fd tidak memiliki kedalaman fungsionalitas temukan , fungsionalitas yang ditawarkan cukup untuk sebagian besar kasus penggunaan Anda dan Anda bahkan mungkin tidak melewatkan alternatifnya.

[ Anda mungkin juga menyukai:Ripgrep – Alat Pencarian Baris Perintah Tercepat untuk Linux ]

Fitur Perintah fd

  • Perintah fd dikemas dengan sintaks yang sangat intuitif. Misalnya, perintah temukan mematuhi sintaks find -iname '*PATTERN*' . Di sisi lain, perintah fd sintaks semudah fd PATTERN .
  • Ini mendukung pola ekspresi reguler dan berbasis glob.
  • Perjalanan direktori paralel menjadikannya utilitas pencarian file yang sangat cepat.
  • Membantu pengguna membedakan berbagai jenis file yang ditemukannya dengan menggunakan warna untuk membedakan hasil penelusurannya.
  • Kompatibel dengan eksekusi perintah paralel.
  • Secara default, file dicari melalui algoritme peka huruf besar/kecil. Anda hanya dapat beralih ke pencarian algoritmik peka huruf besar/kecil jika pola pencarian berisi karakter huruf besar.
  • File dan direktori tersembunyi akan otomatis diabaikan.
  • Pola apa pun yang ditentukan di bawah .gitignore file secara otomatis diabaikan.
  • Dibandingkan dengan perintah temukan implementasi, perintah fd lebih pendek sehingga lebih cepat untuk diterapkan.

Cara Menginstal Perintah fd di Linux

Tergantung pada distribusi sistem operasi Linux Anda, Anda dapat menginstal fd alat pencari file dari salah satu perintah berikut:

$ sudo apt install fd-find         [On Debian, Ubuntu and Mint]
$ sudo dnf install fd-find         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -av fd               [On Gentoo Linux]
$ sudo pacman -S fd                [On Arch Linux]
$ sudo zypper in fd                [On OpenSUSE]  
$ sudo apk add fd                  [On Alpine Linux]   

Cara Menggunakan Perintah fd di Linux

Langkah pertama adalah membiasakan diri Anda dengan opsi perintah fd. Di terminal Anda, jalankan salah satu dari perintah berikut:

$ fdfind -h
OR
$ fdfind --help

Menemukan File di Linux

Sejak fd utilitas file-finding menargetkan entri sistem file Anda, Anda hanya perlu menentukan satu argumen yang terkait dengan nama file yang ingin Anda temukan.

Misalnya, kita bisa mencari file dengan pola 'rhel' sebagai bagian dari namanya.

$ fdfind rhel

Seperti yang Anda lihat, folder dan direktori telah disorot dengan warna biru, gambar berwarna ungu, dan nama file terkait berwarna putih. Pendekatan hasil pencarian ini memudahkan untuk menemukan nama file yang Anda targetkan.

Menemukan File Menggunakan Ekspresi Reguler

Mari kita misalnya menganggap kita mengejar nama file yang dimulai dengan “Bagaimana” dan memiliki “.docx” ekstensi file, kami akan menerapkan kueri penelusuran dengan cara berikut.

$ fdfind 'how*.docx' -g

Menemukan File Di Dalam Direktori Tertentu

Jika Anda mengetahui direktori tempat file Anda berada, Anda dapat menyertakan jalurnya bersama dengan fdfind memerintah. Misalnya, kita dapat mencari nama file dengan pola “perintah” di bawah jalur direktori yang ditentukan di bawah ini.

$ fdfind command ~/Documents/Work/LinuxShellTips

Mendaftarkan File Secara Rekursif di Linux

Secara default, menjalankan perintah fdfind tanpa argumen apa pun akan secara rekursif mencantumkan semua file direktori yang ada di direktori kerja induk tersebut (pwd ).

$ fdfind

Menemukan File Berdasarkan Ekstensi

Jika Anda hanya dapat mengidentifikasi file berdasarkan ekstensinya, Anda dapat menerapkan kasus penggunaan perintah berikut. Perintah berikut menemukan file dengan “.txt” ekstensi.

$ fdfind -e txt

Menemukan File Tersembunyi

Untuk melacak file tersembunyi, sertakan opsi perintah "-H" bersama dengan nama lengkap atau sebagian dari file.

$ fdfind -H gitignore 

Perintah fd mungkin telah mengubah sintaks penggunaannya menjadi fdfind tapi bukan fungsinya yang mengesankan. Ini masih merupakan alat pencari file yang kuat, ramah pengguna, dan memiliki reputasi baik untuk penggunaan normal atau lanjutan. Lebih lanjut tentang penggunaannya dapat ditemukan di halaman manualnya.

$ man fdfind

Linux
  1. Cara Mengganti Nama File di Linux

  2. Cara mengaudit izin dengan perintah find

  3. Menggunakan perintah find Linux – Penggunaan dengan contoh

  1. Temukan file dan direktori di Linux dengan perintah find

  2. Bagaimana menemukan file duplikat di Linux? Bantuan ada di sini dengan perintah fdupes!

  3. Cara Menggunakan Perintah find Linux untuk Menemukan File

  1. Cara menemukan file di Linux

  2. Cara Menemukan File dengan Perintah fd di Linux

  3. Bagaimana menemukan semua file yang jarang di Linux