Accueil·Commandes du terminal

head

Fichiers et répertoires

Syntaxe

head -n 20 [file]

Affiche le début d'un fichier ; avec plusieurs fichiers, il insère un en-tête pour chacun sauf avec -q.

Options courantes

OptionSignification
-nPrint the first N lines
-cPrint the first N bytes
-qNever print the file name header
-vAlways print the file name header
-n -5GNU: everything except the last 5 lines

Exemples

head -n 5 data.csv

Header row plus four records.

head -c 100 file.bin

The first 100 bytes only.

Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait head ?

Affiche le début d'un fichier ; avec plusieurs fichiers, il insère un en-tête pour chacun sauf avec -q.

Q. Comment l’écrire ?

head -n 20 [file] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man head. Cette commande relève de Fichiers et répertoires.

Commandes liées

page man: man head