Bagaimana saya bisa menemukan file dengan kontennya di Linux?


14

Bagaimana saya bisa menemukan file dengan kontennya di Linux di baris perintah?

Misalnya, saya ingin mencari file yang berisi kata "helo" di komputer saya.

Jawaban:



3

Anda dapat membuat file bernama grepall di / usr / local / bin / dengan konten berikut:

find -type f -exec grep -q $1 {} \; -print

maka Anda dapat mencari konten dengan menggunakan grepall something


1
Itu banyak mengetik saat Anda hanya bisa grep -r
Matt H

Dengan Command find Anda dapat grep secara rekursif melalui direktori dan grep di semua file.
kockiren



0

Jika Anda seorang admin atau pembuat kode, Anda mungkin mempertimbangkan ripgrep daripada yang biasa grep.

rg helo misalnya mencari semua file di direktori kerja saat ini (termasuk subfolder).

Untuk informasi lebih rinci, bacalah panduan , halaman manual atau bahkan kode.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.