GNU/Linux >> Belajar Linux >  >> Linux

Linux menemukan nama file dengan string yang diberikan secara rekursif

Ini adalah solusi yang sangat sederhana dengan menggunakan tree perintah di direktori yang ingin Anda cari. -f menunjukkan jalur file lengkap dan | digunakan untuk mem-pipe output dari tree ke grep untuk menemukan file yang berisi string filename dalam nama.

tree -f | grep filename

find perintah akan memakan waktu lama karena memindai file nyata dalam sistem file.

Cara tercepat adalah menggunakan locate perintah, yang akan segera memberikan hasil:

locate "John"

Jika perintah tidak ditemukan, Anda perlu menginstal mlocate paket dan jalankan updatedb perintah terlebih dahulu untuk mempersiapkan database pencarian untuk pertama kalinya.

Lebih detail di sini:https://medium.com/@thucnc/the-fastest-way-to-find-files-by-filename-mlocate-locate-commands-55bf40b297ab


Gunakan perintah find,

find . -type f -name "*John*"

Linux
  1. Temukan file dan direktori di Linux dengan perintah find

  2. perintah chattr di Linux dengan contoh

  3. Cara Menemukan File dengan Perintah fd di Linux

  1. 10 Perintah Cepat Linux Tail dengan Contoh

  2. Urutkan Perintah di Linux dengan Contoh

  3. Temukan File dengan Perintah Temukan dan Temukan di Linux

  1. Perintah Diff di Linux dengan Contoh

  2. Cara Menggunakan Perintah Linux rm dengan Contoh

  3. Linux Temukan Perintah dengan Contoh Praktis