xzfgrep
Linux
Publiée le
2026-09-30 05:10:25
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