Cara menggunakan perintah 'temukan' untuk mencari beberapa nama file (ekstensi) di linux

Cara menggunakan perintah 'temukan' untuk mencari beberapa nama file (ekstensi) di linux

Sering kali, kami terkunci dalam situasi di mana kami harus mencari banyak file dengan ekstensi yang berbeda, ini mungkin terjadi pada beberapa pengguna Linux terutama dari dalam terminal.

Ada beberapa utilitas linux yang dapat kita gunakan untuk menemukan atau menemukan file pada sistem file, tetapi menemukan beberapa nama file atau file dengan ekstensi yang berbeda terkadang terbukti rumit dan membutuhkan perintah spesifik.

Temukan beberapa nama file di Linux

Salah satu dari banyak utilitas untuk menemukan file pada sistem file linux adalah menemukan utilitas dan dalam panduan cara ini, kami akan berjalan melalui beberapa contoh penggunaan menemukan untuk membantu kami menemukan beberapa nama file sekaligus.

Sebelum kita menyelami perintah yang sebenarnya, mari kita lihat pengantar singkat ke Linux menemukan kegunaan.

Sintaksis paling sederhana dan umum dari utilitas temukan adalah sebagai berikut:

# Temukan Opsi Direktori [Ekspresi] 

Mari kita lanjutkan untuk melihat beberapa contoh menemukan Perintah di Linux.

1. Dengan asumsi bahwa Anda ingin menemukan semua file di direktori saat ini .SH Dan .txt Ekstensi File, Anda dapat melakukan ini dengan menjalankan perintah di bawah ini:

# menemukan . -ketik f \ (-name "*.sh "-o -name"*.txt" \) 
Menemukan .sh dan .file ekstensi txt di linux

Interpretasi perintah di atas:

  1. . berarti direktori saat ini
  2. -jenis Opsi digunakan untuk menentukan jenis file dan di sini, kami mencari file biasa sebagaimana diwakili oleh F
  3. -nama Opsi digunakan untuk menentukan pola pencarian dalam kasus ini, ekstensi file
  4. -Hai berarti "atau"

Disarankan agar Anda melampirkan ekstensi file dalam braket, dan juga menggunakan \ ( Back Slash) melarikan diri dari karakter seperti dalam perintah.

2. Untuk menemukan tiga nama file dengan .SH, .txt Dan .C ekstensi, mengeluarkan perintah di bawah ini:

# menemukan . -ketik f \ (-name "*.sh "-o -name"*.txt "-o -name"*.C" \) 
Temukan beberapa ekstensi file di Linux

3. Berikut adalah contoh lain di mana kami mencari file dengan .png, .jpg, .Deb Dan .pdf Ekstensi:

# find/home/aaronkilis/documents/-type f \ (-name "*.png "-o -name"*.jpg "-o -name"*.deb "-o -name".pdf "\) 
Temukan lebih dari 3 ekstensi file di Linux

Saat Anda mengamati semua perintah di atas secara kritis, trik kecilnya adalah menggunakan -Hai opsi di menemukan Perintah, ini memungkinkan Anda untuk menambahkan lebih banyak nama file ke array pencarian, dan juga mengetahui nama file atau ekstensi file yang Anda cari.

Kesimpulan

Dalam panduan ini, kami membahas sederhana namun bermanfaat Temukan utilitas trik untuk memungkinkan kami menemukan beberapa nama file dengan mengeluarkan satu perintah. Untuk memahami dan menggunakan Temukan untuk banyak operasi baris perintah vital lainnya, Anda dapat membaca artikel kami di bawah ini.

Jangan lewatkan: Perintah Master Linux 'Find' dengan 35-contoh ini