tail
Dateien und Verzeichnisse
Aufruf
tail -f [file]Zeigt das Ende einer Datei und verfolgt sie mit -f weiter; nur -F öffnet die Datei nach einer Logrotation neu.
Häufige Optionen
| Option | Bedeutung |
|---|---|
| -n | Print the last N lines |
| -n +N | Start at line N instead of counting from the end |
| -f | Keep printing as the file grows |
| -F | Follow by name and reopen the file after log rotation |
| -c | Print the last N bytes |
| -r | BSD: print the lines in reverse order (GNU uses tac) |
Beispiele
tail -f app.logWatches a log live; Ctrl-C stops.
tail -n +2 data.csvSkips the header line.
tail -F /var/log/nginx/access.logKeeps following after the log is rotated.
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 tail?
Zeigt das Ende einer Datei und verfolgt sie mit -f weiter; nur -F öffnet die Datei nach einer Logrotation neu.
Q. Wie gibt man ihn ein?
tail -f [file] — eckige Klammern markieren, was wegfallen darf.
Q. Wie viele Optionen lohnen sich?
Hier stehen 6; die vollständige Liste steht in man tail. Der Befehl gehört zu Dateien und Verzeichnisse.
Verwandte Befehle
man-Seite: man tail