Cara Menggunakan Perintah 'Cari' untuk mencari pelbagai nama fail (sambungan) di Linux

Cara Menggunakan Perintah 'Cari' untuk mencari pelbagai nama fail (sambungan) di Linux

Ramai kali, kita terkunci dalam keadaan di mana kita perlu mencari pelbagai fail dengan sambungan yang berbeza, ini mungkin berlaku kepada beberapa pengguna Linux terutama dari dalam terminal.

Terdapat beberapa utiliti Linux yang boleh kita gunakan untuk mencari atau mencari fail pada sistem fail, tetapi mencari pelbagai nama fail atau fail dengan sambungan yang berbeza kadang -kadang boleh membuktikan rumit dan memerlukan arahan tertentu.

Cari pelbagai nama fail di Linux

Salah satu daripada banyak utiliti untuk mencari fail pada sistem fail linux ialah cari utiliti dan dalam cara ini, kita akan melalui beberapa contoh menggunakan cari untuk membantu kami mencari pelbagai nama fail sekaligus.

Sebelum kita menyelam perintah sebenar, mari kita lihat pengenalan ringkas kepada Linux cari utiliti.

Sintaks yang paling mudah dan umum dari utiliti mencari adalah seperti berikut:

# Cari Pilihan Direktori [Ekspresi] 

Mari kita teruskan untuk melihat beberapa contoh cari Perintah di Linux.

1. Dengan mengandaikan bahawa anda ingin mencari semua fail dalam direktori semasa dengan .sh dan .txt Sambungan fail, anda boleh melakukan ini dengan menjalankan arahan di bawah:

# cari . -Taip f \ (-name "*.sh "-o -name"*.txt "\) 
Cari .sh dan .Fail Pelanjutan TXT di Linux

Tafsiran arahan di atas:

  1. . bermaksud direktori semasa
  2. -Jenis Pilihan digunakan untuk menentukan jenis fail dan di sini, kami mencari fail biasa seperti yang diwakili oleh f
  3. -nama Pilihan digunakan untuk menentukan corak carian dalam kes ini, sambungan fail
  4. -o bermaksud "atau"

Disyorkan agar anda memasukkan sambungan fail dalam kurungan, dan juga menggunakan \ ( Slash belakang) melarikan diri watak seperti dalam perintah.

2. Untuk mencari tiga nama fail dengan .sh, .txt dan .c Sambungan, mengeluarkan arahan di bawah:

# cari . -Taip f \ (-name "*.sh "-o -name"*.txt "-o -name"*.c "\) 
Cari Pelanjutan Fail Pelbagai di Linux

3. Berikut adalah contoh lain di mana kita mencari fail dengan .png, .JPG, .Deb dan .pdf Sambungan:

# cari/rumah/aaronkilik/dokumen/-type f \ (-name "*.png "-o -name"*.jpg "-o -name"*.Deb "-o -name".pdf "\) 
Cari lebih daripada 3 sambungan fail di Linux

Apabila anda secara kritis memerhatikan semua arahan di atas, helah kecil menggunakan -o pilihan dalam cari perintah, ia membolehkan anda menambah lebih banyak nama fail ke array carian, dan juga mengetahui nama fail atau sambungan fail yang anda cari.

Kesimpulan

Dalam panduan ini, kami meliputi sederhana namun membantu Cari utiliti Trick untuk membolehkan kami mencari pelbagai nama fail dengan mengeluarkan satu arahan. Untuk memahami dan gunakan Cari untuk banyak operasi baris arahan penting lain, anda boleh membaca artikel kami di bawah.

Jangan ketinggalan: Perintah Master Linux 'Cari' dengan contoh 35 ini