GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Menemukan File Yang Namanya Termasuk String Yang Diberikan, Seperti "abcde"?

Dalam sekumpulan direktori, bagaimana cara menemukan file yang namanya menyertakan string tertentu, seperti “abcde”?

Jawaban yang Diterima:

find akan melihat melalui struktur direktori dan mengembalikan hasil berdasarkan gumpalan:

find /your/dir -name "*abcde*"

Menambahkan -type f switch akan menyaring kriteria pencarian Anda menjadi hanya mengembalikan file.

find /your/dir -type f -name "*abcde*"

Anda juga dapat menyertakan sakelar lain seperti -maxdepth 2 untuk membatasi pencarian ke 2 tingkat direktori di bawah direktori yang ditentukan.

Dengan cara ini Anda dapat membuat perintah pencarian yang kaya dan sangat bertarget yang akan dengan cepat mengembalikan apa yang Anda butuhkan.

man find memiliki banyak detail, termasuk tindakan seperti -exec untuk menjalankan perintah pada file yang dikembalikan oleh find dan opsi untuk menggunakan ekspresi reguler.


Linux
  1. Bagaimana Menemukan Nama File Png yang Digunakan Pada Peluncur Desktop?

  2. Linux menemukan nama file dengan string yang diberikan secara rekursif

  3. Bagaimana cara menghapus file dengan nama ini di linux:-]???????q

  1. Cara menemukan File di Linux

  2. Bagaimana cara menghapus file dengan nama aneh?

  3. Cara Menemukan file di FreeBSD

  1. Bagaimana Cara Menghapus File Yang Namanya Dimulai Dengan "-" (tanda hubung A.k.a. Dash Atau Minus)?

  2. Bagaimana Cara Mengganti String Dalam File?

  3. Bagaimana Menemukan Tanda Kurung yang Tak Tertandingi Dalam File Teks?