GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah 'find' untuk Mencari Beberapa Nama File (Ekstensi) di Linux

Seringkali kita terjebak dalam situasi di mana kita harus mencari beberapa 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 mencari atau menemukan file pada sistem file, tetapi menemukan beberapa nama file atau file dengan ekstensi yang berbeda terkadang terbukti rumit dan memerlukan perintah khusus.

Salah satu dari banyak utilitas untuk mencari file pada sistem file Linux adalah find utilitas dan dalam panduan cara ini, kita akan membahas beberapa contoh penggunaan find untuk membantu kami menemukan beberapa nama file sekaligus.

Sebelum kita masuk ke perintah yang sebenarnya, mari kita lihat pengantar singkat ke Linux find utilitas.

Sintaks paling sederhana dan umum dari utilitas find adalah sebagai berikut:

# find directory options [ expression ]

Mari kita lanjutkan untuk melihat beberapa contoh temukan perintah di Linux.

1. Dengan asumsi bahwa Anda ingin menemukan semua file di direktori saat ini dengan .sh dan .txt ekstensi file, Anda dapat melakukannya dengan menjalankan perintah di bawah ini:

# find . -type f \( -name "*.sh" -o -name "*.txt" \)

Interpretasi dari perintah di atas:

  1. . berarti direktori saat ini
  2. -type opsi digunakan untuk menentukan jenis file dan di sini, kami mencari file biasa seperti yang diwakili oleh f
  3. -name option digunakan untuk menentukan pola pencarian dalam hal ini, ekstensi file
  4. -o berarti “ATAU”

Anda disarankan untuk menyertakan ekstensi file dalam tanda kurung, dan juga menggunakan \ ( garis miring ke belakang ) karakter escape seperti pada perintah.

2. Untuk menemukan tiga nama file dengan .sh , .txt dan .c ekstensi, jalankan perintah di bawah ini:

# find . -type f \( -name "*.sh" -o -name "*.txt" -o -name "*.c" \)

3. Berikut adalah contoh lain di mana kami mencari file dengan .png , .jpg , .deb dan .pdf ekstensi:

# find /home/aaronkilik/Documents/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.deb" -o -name ".pdf" \)

Ketika Anda secara kritis mengamati semua perintah di atas, trik kecilnya adalah menggunakan -o opsi di temukan perintah, ini memungkinkan Anda untuk menambahkan lebih banyak nama file ke larik pencarian, dan juga mengetahui nama file atau ekstensi file yang Anda cari.

Kesimpulan

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

Jangan' t Nona: Kuasai Perintah 'temukan' Linux dengan 35-Contoh Ini


Linux
  1. Cara menggunakan FIND di Linux

  2. Cara Menggunakan Perintah Layar Linux

  3. Cara Menggunakan Perintah find Linux untuk Menemukan File

  1. Cara menggunakan Perintah Su di Linux

  2. Cara menemukan File di Linux

  3. Linux:hapus ekstensi file untuk banyak file

  1. Cara Menemukan File di Linux Dengan Perintah Temukan

  2. Cara Menggunakan Perintah grep Di Linux/UNIX

  3. Gunakan Temukan dan Temukan untuk mencari file di Linux