Menemukan file tertentu dari banyak file dalam direktori bisa jadi sulit, tetapi salah satu cara untuk dengan mudah menemukan semua file dengan nama yang diawali dengan string atau kata tertentu adalah dengan menggunakan baris perintah melalui bash. Artikel ini akan membahas beberapa cara untuk menemukan semua file dengan nama yang memiliki string tertentu di bash.
Menemukan Semua File Dengan Nama File yang Dimulai Dengan String Tertentu di Bash
Pentingnya menemukan file adalah menemukan beberapa file spesifik yang akan dibutuhkan dan ini adalah tugas yang cukup sulit terutama jika ada banyak file dalam direktori, berikut adalah beberapa cara untuk menemukan file dalam direktori dengan cepat:
Metode 1: Menggunakan Perintah ls
Di bash, Anda dapat menggunakan ls perintah untuk membuat daftar semua file dalam direktori dan untuk menemukan semua file dengan nama file yang diawali dengan string tertentu, Anda dapat menggunakan sintaks berikut jika Anda mencari file selain direktori saat ini:
#!bin/bash
ls < file-path / nama file >*
Dalam sintaks di atas, ganti saja 'jalur file' dengan jalur ke direktori tempat Anda ingin mencari file, dan 'nama file' dengan string yang ditentukan:
Jika Anda mencari file di direktori saat ini, cukup ikuti sintaks yang diberikan di bawah ini:
#!bin/bash
ls < nama file >*
Satu hal yang perlu diperhatikan di sini adalah metode ini hanya mencari file di direktori seperti jika ada file bernama serupa di folder yang ada di direktori yang sama, metode ini tidak akan menemukannya.
Metode 2: Menggunakan perintah find
Itu menemukan perintah dapat digunakan untuk mencari file berdasarkan berbagai kriteria, termasuk nama file dan untuk menemukan semua file dengan nama file yang diawali dengan string tertentu, kita dapat menggunakan sintaks berikut jika ingin mencari file di direktori saat ini:
#!bin/bashmenemukan -jenis F -nama '
Dalam sintaks yang diberikan di atas, ganti saja 'nama file' dengan string yang ditentukan:
Di sisi lain, jika Anda ingin mencari file di direktori tertentu, berikan saja jalur direktori menggunakan sintaks yang diberikan di bawah ini seperti ini:
#!bin/bashmenemukan < file-path > -jenis F -nama '
Metode 3: Menggunakan Perintah grep
Itu pegangan Perintah yang dapat digunakan adalah bash untuk mencari file dan menemukan semua file dengan nama file yang dimulai dengan string tertentu, Anda dapat menggunakan sintaks berikut jika Anda mencari file di direktori yang sama:
ls | pegangan '^
Dalam perintah ini, ganti 'nama file' dengan string yang ditentukan:
Di sisi lain, jika Anda ingin mencari file di direktori tertentu, berikan saja jalur direktori menggunakan sintaks yang diberikan di bawah ini seperti ini:
#!bin/bashls < file-path >| pegangan '^
Satu hal yang perlu diperhatikan di sini adalah metode ini juga hanya mencari file di direktori seperti jika ada file bernama serupa di folder yang ada di direktori yang sama, metode ini tidak akan menemukannya.
Kesimpulan
Ada berbagai cara untuk menemukan semua file dengan nama file yang diawali dengan string tertentu dan beberapa yang paling umum adalah perintah ls, find, dan grep, Anda dapat dengan mudah menemukan file tertentu dalam direktori dan jika Anda mencari metode yang mencari direktori secara mendalam kemudian menggunakan metode find.