Menu
Coddy logo textTech

Head et Tail

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy — leçon 30 sur 82.

Lorsque vous travaillez avec de gros fichiers, vous n'avez souvent pas besoin de lire l'intégralité du fichier — vous avez juste besoin de voir le début ou la fin. Les commandes head et tail vous permettent de faire exactement cela.

La <strong>head</strong> commande affiche les premières lignes d'un fichier. Par défaut, elle affiche les 10 premières lignes :

head log.txt

Pour spécifier le nombre de lignes à afficher, utilisez l'option -n :

head -n 3 log.txt   # show first 3 lines
head -n 1 log.txt   # show only the first line

La <strong>tail</strong> commande affiche les dernières lignes d'un fichier. Par défaut, elle affiche les 10 dernières lignes :

tail log.txt

Pour spécifier le nombre de lignes :

tail -n 3 log.txt   # afficher les 3 dernières lignes
tail -n 1 log.txt   # afficher uniquement la dernière ligne

Quand utiliser chacun :

  • Utilisez head pour prévisualiser la structure ou l'en-tête d'un fichier
  • Utilisez tail pour vérifier les entrées les plus récentes dans un fichier journal

Une astuce utile — combiner les deux :

Vous pouvez utiliser les deux commandes ensemble pour voir le début et la fin d’un fichier en même temps :

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Défi

Débutant

Utilisez head et tail pour inspecter log.txt :

  1. Affichez les premières 3 lignes du fichier en utilisant head
  2. Affichez la dernière 1 ligne du fichier en utilisant tail

Indice : Utilisez l'option -n pour contrôler le nombre de lignes affichées. Exécutez les deux commandes l'une après l'autre.

Aide-mémoire

La commande head affiche les premières lignes d'un fichier (par défaut : 10 lignes) :

head log.txt

La commande tail affiche les dernières lignes d'un fichier (par défaut : 10 lignes) :

tail log.txt

Utilisez l'option -n pour spécifier le nombre de lignes :

head -n 3 log.txt   # show first 3 lines
tail -n 1 log.txt   # show last 1 line

Vous pouvez combiner les deux commandes pour voir le début et la fin d'un fichier :

head -n 2 log.txt
tail -n 2 log.txt

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux