FD - alternatif yang mudah dan pantas untuk mencari arahan

FD - alternatif yang mudah dan pantas untuk mencari arahan

Kebanyakan pengguna Linux sudah biasa dengan arahan mencari dan banyak kes yang boleh digunakan. Hari ini kita akan mengkaji semula alternatif untuk mencari arahan, yang dipanggil FD.

FD adalah alat yang mudah, cepat, dan mesra pengguna yang dimaksudkan untuk melakukan lebih cepat berbanding dengan cari. Ia tidak dimaksudkan untuk menggantikan sepenuhnya cari, tetapi sebaliknya memberi anda alternatif yang mudah digunakan yang melakukan sedikit lebih cepat.

Ciri -ciri FD

Beberapa ciri penting FD:

  • Sintaks mudah digunakan - corak fd * * bukan cari -nama *corak *.
  • Output berwarna -warni serupa dengan salah satu arahan LS.
  • Prestasi pantas. Penanda aras pemaju boleh didapati di sini.
  • Carian Pintar dengan kes-insensitif secara lalai dan beralih ke kes sensitif jika kontena patter simbol huruf besar.
  • Tidak melihat fail dan direktori tersembunyi secara lalai.
  • Tidak melihat .Gitignore Secara lalai.
  • Kesedaran Unicode.

Cara Memasang FD di Linux

Kami akan melihat cara memasang FD Dalam pengagihan Linux yang berbeza menggunakan Pengurus Pakej Lalai seperti yang ditunjukkan.

$ sudo apt memasang fd-find [on Debian, Ubuntu dan Mint] $ sudo yum memasang fd-find [on RHEL/CENTOS/FEDORA dan Rocky Linux/Almalinux] $ sudo emerge -a sys -apps/fd [on Gentoo Linux] $ sudo pacman -s fd [on Arch Linux] $ sudo zypper memasang fd [on Opensuse] $ sudo apk tambah fd [on Alpine Linux] 

Cara menggunakan FD di Linux

Sama dengan arahan cari, FD mempunyai banyak kes kegunaan, tetapi mari kita mulakan dengan memeriksa pilihan yang ada:

# FD -H atau # FD -Help 
Penggunaan Perintah FD

Mari kita lihat beberapa contoh. Anda boleh lari FD Tanpa sebarang hujah, output sangat serupa dengan arahan ls -r.

# fd 

Di seterusnya FD Contohnya, saya akan menggunakan pemasangan WordPress lalai yang terletak di /var/www/html/ untuk mencari fail dan folder yang berbeza.

Dalam contoh di bawah, saya hanya mengambil 10 keputusan pertama untuk output yang lebih pendek dari arahan.

# fd | kepala 
Contoh arahan FD

Katakan kita mahu mencari semua fail jpg. Kita boleh menggunakan "-E" Bendera untuk ditapis mengikut sambungan fail:

# fd -e jpg 
FD - Cari fail JPG

The "-E" Bendera boleh digunakan dalam kombinasi dengan corak seperti ini:

# fd -e indeks php 

Perintah di atas akan mencari fail dengan sambungan php dan mempunyai rentetan "indeks"Di dalamnya:

FD - Cari rentetan dalam fail

Sekiranya anda ingin mengecualikan beberapa hasil, anda boleh menggunakannya "-E" Bendera seperti ini:

# fd -e php index -e wp -content 

Perintah ini akan mencari semua fail dengan sambungan PHP, yang mengandungi rentetan "indeks"Dan akan mengecualikan hasil dari"WP-Content"Direktori.

FD - Tidak termasuk fail semasa mencari rentetan dalam fail

Jika anda ingin menentukan direktori carian, anda hanya perlu memberikannya sebagai hujah:

# fd   
FD - Cari fail di direktori

Sama seperti cari, anda boleh menggunakan -x atau --EXEC Argumen untuk melaksanakan pelaksanaan perintah selari dengan hasil carian.

Berikut adalah contoh di mana kita akan menggunakan chmod Untuk menukar kebenaran fail gambar

# fd -e jpg -x chmod 644  

Di atas akan menemui semua fail dengan sambungan JPG dan akan berjalan Chmod 644 .

Berikut adalah beberapa penjelasan yang berguna dan penggunaan kurungan:

  • - Pemegang tempat yang akan diubah dengan jalan hasil carian (WP-Content/Muat naik/01.JPG).
  • . - sama seperti , Tetapi tanpa menggunakan sambungan fail (WP-Content/Muat naik/01).
  • /: Pemegang tempat yang akan digantikan dengan nama asas hasil carian (01.JPG).
  • //: Direktori induk jalan yang ditemui (WP-Content/Muat naik).
  • /.: Hanya nama bas, tanpa lanjutan (01).
Kesimpulan

Ini adalah semakan ringkas mengenai Perintah FD, bahawa sesetengah pengguna mungkin lebih mudah digunakan dan lebih cepat. Seperti yang dinyatakan sebelum ini dalam artikel ini FD tidak dimaksudkan untuk menggantikan sepenuhnya cari, tetapi sebaliknya memberikan penggunaan mudah, carian yang lebih mudah, dan prestasi yang lebih baik. FD tidak mengambil banyak ruang dan merupakan alat yang bagus untuk dimiliki di senjata anda.