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:
.
berarti direktori saat ini-type
opsi digunakan untuk menentukan jenis file dan di sini, kami mencari file biasa seperti yang diwakili olehf
-name
option digunakan untuk menentukan pola pencarian dalam hal ini, ekstensi file-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