← retour aux snippets

grep: ignorer proprement les fichiers binaires

Éviter le bruit en sautant les binaires et en forçant le texte lors de recherches récursives.

objectif

Accélérer les recherches et éviter les séquences illisibles issues des binaires.

code minimal

grep -R --binary-files=without-match 'pattern' .

utilisation

# forcer le mode texte (si nécessaire)
grep -aR 'pattern' logs/

variante(s) utile(s)

# exclure des extensions
grep -R --exclude-dir='.git' --exclude='*.png' 'pattern' .

notes

  • --binary-files=without-match fait considérer les binaires comme ne matchant jamais.
  • pour des perfs supérieures, utilisez ripgrep (rg).