Häufig wird der Dateityp einer Datei über die Dateiendung (Zeichen nach dem letzten Punkt) identifiziert bzw. zugeordnet. Der Dateityp ist u.a. erforderlich um die Datei mit dem richtigen Programm öffnen zu können. Beispiele:
- ".docx" = Microsoft Word Darei
- ".gz" = Gzip-Datei
- ".png" = Portable Network Graphics
- ".txt" = Textdatei (Editor)
- ".tar" = TAR-Archiv
- ".zip" = ZIP-Datei"
Ein Kommandozeilenprogramm (in den meisten Linux-Distributionen bereits enthalten) analysiert nicht über die Dateiendung sondern über den Inhalt den entsprechenden Dateityp. So lässt sich der korrekte Dateityp einer Datei ermitteln. Zusätzlich werden Ordner / Verzeichnisse und Dateisysteme richtig erkannt und mit den entsprechenden Informationen / Daten ausgegeben.
So geht's (Dateityp ermitteln):
- Starten Sie die entsprechende WSL-Distribution (z. B. "" oder "").
- Als Befehl geben Sie "" ein. Ersetzen Sie dabei "" durch einen Dateinamen oder eine Liste von Dateinamen. Z. B.: "" oder ""
- Drücken Sie die Eingabetaste.
- Der Inhalt der Datei wird analysiert und der Dateityp ermittelt.
So geht's (Installation mit dem APT-Paketmanager):
- Starten Sie die entsprechende WSL-Distribution (z. B. "" oder "").
- Als Befehl geben Sie "" ein.
- Die Installation wird gestartet.
Tabelle der FILE-Parameter (Auszug):
Parameter |
Kurzbeschreibung |
-b |
Es wird kein Dateiname vor dem ermittelten Dateityp ausgegeben (kurzer Modus). |
-e [Test] |
Die angegeben Überprüfung wird nicht durchgeführt. Gültige Angaben sind: "apptype" (Anwendungstyp), "ascii" (Textdateien), "encoding" (diverse Textcodierungen), "cdf" (Compound Document Files), "compress" (komprimierte Dateien), "csv" (Comma Separated Value), "elf" (ELF-Dateien), "json" (JSON-Dateien), "soft" (magische Dateien), "simh" (SIMH-Band-Dateien), "tar" (TAR-Dateien), "text" (Textdateien) |
-F [Trenner] |
Verwendet die angegebene Zeichenkette als Trenner zwischen Dateiname und den zurückgegebenen Dateiergebnissen. Standard ":" |
-f [Datei] |
Gibt die Datei mit einer Liste der zu prüfenden Dateien (eine pro Zeile eine Datei) an. |
-h |
Symlinks werden nicht gefolgt (auf Systemen die Symlinks unterstützen). |
-i |
Gibt den MIME-Typ der Datei aus (anstelle der traditionellen und menschenlesbaren Angabe). |
-N |
Die Ausgabe wird nicht nach den längsten Datei-/Verzeichnisnamen ausgerichtet. |
-s |
Ausgabe zusätzlicher Informationen von "speziellen Dateien" wie z. B. Einhängepunkte von Laufwerken. |
-z |
Ermittelt den Inhalt (Typen) von komprimierten Dateien und gibt Informationen zum Archiv aus. |
-Z |
Ermittelt den Inhalt (Typen) von komprimierten Dateien und gibt keine Informationen zum Archiv aus. |
Weitere Beispiele:
- Die Datei "windowspage.txt" überprüfen und den MIME-Typ der Datei ausgeben:
""
- Die Datei "windowspage.txt" und "windowspage.docx" überprüfen und als Trennzeichenkette ">>>" verwenden:
''
- Informtionen zum Dateisystem "/dev/sdc" ausgeben:
""
Hinweis:
- Weitere Optionen zur Steuerung und Ausgabe können mit dem Befehl "" ausgegeben werden.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
|