So sehen Sie den Inhalt einer Datei unter Linux, ohne sie zu öffnen
Mit cat, less, head und tail, und wann man welches nutzt.
Kurze Dateien: cat
cat datei.txt
Gibt den gesamten Inhalt direkt im Terminal aus — praktisch für kurze Dateien, unpraktisch für lange Dateien, die nicht auf einen Bildschirm passen.
Lange Dateien: less
less datei.txt
Lässt Sie mit den Pfeiltasten seitenweise navigieren, mit
/wort nach Text suchen, und mit q beenden —
ohne alles auf einmal auf den Bildschirm zu werfen.
Nur der Anfang oder das Ende
head datei.txt # erste 10 Zeilen
tail datei.txt # letzte 10 Zeilen
tail -f datei.log # verfolgt die Datei live, nützlich für aktive Logs
Tipp: tail -f ist besonders nützlich,
um eine Protokolldatei (Log) zu beobachten, während etwas läuft — es
zeigt neue Zeilen, sobald sie geschrieben werden, ohne die Datei jedes
Mal neu öffnen zu müssen.
Häufig gestellte Fragen
Was sollte ich für eine sehr lange Datei nutzen?
less, da es bequemes Navigieren erlaubt, ohne den gesamten Inhalt auf einmal auf den Bildschirm zu werfen, wie es cat tut.
Wofür genau ist tail -f da?
Es zeigt in Echtzeit die neuen Zeilen, die zu einer Datei hinzugefügt werden — sehr nützlich, um Protokolldateien (Logs) von etwas zu beobachten, das gerade aktiv läuft.