xzfgrep

Linux
Publiée le 2026-09-30 05:10:25
Illustration Linux pour la commande xzfgrep

xzfgrep

# Cherche un motif simple dans tous les fichiers .xz du répertoire courant
xzfgrep "mot_cle" *.xz

# Recherche un motif fixe (non-regex) pour éviter les erreurs de syntaxe regex
xzfgrep -F "ERROR_CODE" logs/*.xz

# Effectue une recherche insensible à la casse sur plusieurs fichiers compressés
xzfgrep -i "utilisateur" data/user*.tar.xz

# Compte le nombre d'occurrences du motif dans un fichier xz (avec wc)
xzfgrep -c "pattern_a_compter" archive.xz

# Recherche récursivement un motif dans tous les fichiers compressés sous 'src/'
xzfgrep "function_name" src/**/*.xz

# Utilise l'option --exclude pour ignorer certains types de fichiers lors de la recherche
xzfgrep -e "mot_cle" --exclude "*.bak.xz" *.xz

# Recherche un motif spécifique et affiche uniquement les noms des lignes correspondantes (-H)
xzfgrep -H "API_KEY" credentials.tar.xz

# Combine une recherche avec le filtrage 'grep' standard (pour plus de contrôle)
xzfgrep "mot_cle" fichier.xz | grep "^[A-Z]"

# Recherche un motif qui nécessite des caractères spéciaux et s'assure qu'il est échappé
xzfgrep -F "v2\.0\?" config.xz

# Cherche le motif dans plusieurs fichiers en spécifiant les extensions
xzfgrep "warning" *.log.xz *.dump.xz

# Recherche un motif complexe (regex) qui doit être entre crochets
xzfgrep "[a-z]{3}-[A-Z]" report.xz

# Utilise l'option --files-with-extension pour cibler précisément les fichiers .txt.xz
xzfgrep "data" --files-with-extension=*.txt.xz

# Recherche un motif et affiche le contexte (lignes avant/après) avec -C 3
xzfgrep -C 3 "bug_id" crash_dump.xz

# Cherche dans plusieurs fichiers en spécifiant des chemins absolus
xzfgrep "SECRET" /var/log/app1.xz /opt/data/backup.xz

# Recherche un motif et limite le nombre de résultats affichés à 5 (-n)
xzfgrep -n "session_id" large_dump.xz | head -n 6

# Exemple avancé : recherche d'un pattern qui doit apparaître au début de la ligne (^)
xzfgrep "^START_" logs/startup.xz

# Recherche un motif en utilisant l'option --exclude-dir pour ignorer des dossiers entiers
xzfgrep "mot_cle" --exclude-dir="temp" ./*.xz