tail - gibt den letzten Teil von Dateien aus
SYNOPSIS
tail [OPTION]... [DATEI]...
DESCRIPTION
Gibt die letzten 10 Zeilen jeder DATEI auf der Standardausgabe aus. Bei mehr als einer DATEI wird jeder DATEI ein Header vorangestellt, der den Dateinamen angibt.
Wenn keine DATEI angegeben ist oder wenn DATEI -, lautet, wird die Standardeingabe gelesen.
Obligatorische Argumente für lange Optionen sind auch für kurze Optionen obligatorisch.
-c, --bytes=[+]NUM
gibt die letzten NUM Bytes aus; oder verwenden Sie -c +NUM, um ab dem Byte NUM jeder Datei auszugeben
-f, --follow[={name|descriptor}]
gibt angehängte Daten aus, während die Datei wächst; ein fehlendes Optionsargument bedeutet "descriptor"
-F entspricht --follow=name --retry
-n, --lines=[+]NUM
gibt die letzten NUM Zeilen aus, anstelle der letzten 10; oder verwenden Sie -n +NUM, um NUM-1 Zeilen am Anfang zu überspringen
--max-unchanged-stats=N
bei --follow=name wird eine DATEI, deren Größe sich nach N Iterationen nicht geändert hat (Standardwert 5), erneut geöffnet, um zu sehen, ob sie gelöscht oder umbenannt wurde (dies ist der übliche Fall bei rotierten Protokolldateien); bei inotify ist diese Option selten nützlich
--pid=PID
bei -f wird nach dem Beenden des Prozesses mit der PID beendet; kann wiederholt werden, um mehrere Prozesse zu überwachen
-q, --quiet, --silent
gibt niemals Header mit Dateinamen aus
--retry
versucht immer wieder, eine Datei zu öffnen, wenn sie nicht zugänglich ist
-s, --sleep-interval=N
bei -f wird etwa N Sekunden (Standardwert 1.0) zwischen den Iterationen gewartet; bei inotify und --pid=P wird der Prozess P mindestens alle N Sekunden überprüft
-v, --verbose
gibt immer Header mit Dateinamen aus
-z, --zero-terminated
Zeilentrenner ist NULL, nicht Zeilenumbruch
--help zeigt diese Hilfe an und beendet das Programm
--version
gibt Versionsinformationen aus und beendet das Programm
NUM kann ein Multiplikatorsuffix haben: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 10001000*1000, G 1024*1024*1024 und so weiter für T, P, E, Z, Y, R, Q. Es können auch binäre Präfixe verwendet werden: KiB=K, MiB=M und so weiter.
Bei --follow (-f) verfolgt tail standardmäßig den Dateideskriptor, was bedeutet, dass tail auch dann das Ende der Datei verfolgt, wenn eine tail-Datei umbenannt wird. Dieses Standardverhalten ist nicht wünschenswert, wenn Sie tatsächlich den tatsächlichen Namen der Datei und nicht den Dateideskriptor verfolgen möchten (z. B. bei der Protokollrotation). Verwenden Sie in diesem Fall --follow=name. Dadurch wird die benannte Datei so verfolgt, dass sie das Umbenennen, Entfernen und Erstellen berücksichtigt.
AUTHOR
Geschrieben von Paul Rubin, David MacKenzie, Ian Lance Taylor und Jim Meyering.
REPORTING BUGS
GNU coreutils Online-Hilfe: [https://www.gnu.org/software/coreutils/] Melden Sie alle Übersetzungsfehler unter [https://translationproject.org/team/].
SEE ALSO
head(1)
Vollständige Dokumentation [https://www.gnu.org/software/coreutils/tail] oder lokal verfügbar über: info '(coreutils) tail invocation'
Verpackt von Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder höher [https://gnu.org/licenses/gpl.html]. Dies ist freie Software: Sie können sie ändern und weiterverbreiten. Es besteht KEINE GARANTIE, soweit dies gesetzlich zulässig ist.