Identifizieren und Verwenden von Dateitypen

Wenn Sie Linux-Neueinsteiger sind, werden Sie sich sicher schon gefragt haben, was die mitunter etwas exotisch wirkenden Dateierweiterungen bedeuten mögen. Unter einer Dateierweiterung wird der letzte Teil des Dateinamens nach dem Punkt am Ende verstanden (bei der Datei sneakers.txt ist beispielsweise "txt" die Erweiterung dieser Datei).

Im Folgenden erhalten Sie einen kurzen Überblick über Erweiterungen und ihre Bedeutungen:

Komprimierte/archivierte Dateien

Informationen für das Erstellen von zip- und tar-Dateien erhalten Sie Abschnitt namens Komprimieren und Archivieren von Dateien — Gzip, Zip und Tar.

Dateiformate

Informationen über das Anzeigen und Erstellen von PDF-Dateien finden Sie unter Abschnitt namens Anzeigen von PDFs

Systemdateien

Dateien für Programmierung und Skripterstellung

Die Dateierweiterungen werden jedoch nicht immer und vor allem nicht immer konsistent verwendet. Wie müssen Sie nun vorgehen, wenn eine Datei über keine Erweiterung verfügt oder die Erweiterung nicht mit dem tatsächlichen Dateityp übereinstimmt?

Für diesen Fall steht Ihnen der Befehl file zur Verfügung.

In Abschnitt namens Verwenden der Umleitung in Kapitel 10 hatten wir eine Datei mit der Bezeichnung saturday erstellt und dieser keine Dateierweiterung zugeordnet. Mit dem Befehl file lässt sich nun der Dateityp problemlos wie folgt ermitteln:

file saturday

Es wird ASCII text angezeigt, so dass Sie wissen, dass es sich um eine Textdatei handelt. Für das Anzeigen von Textdateien können Sie cat, more oder less verwenden.

TipLesen Sie die man-Seite
 

Wenn Sie mehr über den Befehl file erfahren möchten, können Sie die man-Seite zu file durch Eingeben von man file anzeigen.

Weiter Informationen über hilreiche Befehle zum Lesen von Dateien finden Sie unter Kapitel 10.