Start·Terminal-Befehle

head

Dateien und Verzeichnisse

Aufruf

head -n 20 [file]

Gibt den Anfang einer Datei aus; bei mehreren Dateien schiebt es je eine Kopfzeile ein, sofern nicht -q gesetzt ist.

Häufige Optionen

OptionBedeutung
-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

Beispiele

head -n 5 data.csv

Header row plus four records.

head -c 100 file.bin

The first 100 bytes only.

Verschieben, löschen, finden. Manches fragt nicht zweimal — deshalb wird -i zur Gewohnheit.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht head?

Gibt den Anfang einer Datei aus; bei mehreren Dateien schiebt es je eine Kopfzeile ein, sofern nicht -q gesetzt ist.

Q. Wie gibt man ihn ein?

head -n 20 [file] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man head. Der Befehl gehört zu Dateien und Verzeichnisse.

Verwandte Befehle

man-Seite: man head