Cara Menemukan Semua File Dengan Nama File Yang Dimulai Dengan String Yang Ditentukan – Bash

Cara Menemukan Semua File Dengan Nama File Yang Dimulai Dengan String Yang Ditentukan Bash



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/bash
menemukan -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/bash
menemukan < 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/bash
ls < 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.