Magic-Datei führt nicht zu den gewünschten Ergebnissen

Magic-Datei führt nicht zu den gewünschten Ergebnissen

Ich habe zwei Dateien:

  1. $cat myMagic 20 string TEST ThisIsTestType
  2. $cat testFile TEST i am test file from inside

Beide Dateien befinden sich im selben Verzeichnis. Ich führe aus:

$file testFile testFile: ASCII text

Warum bekomme ich es ASCII textund warum nicht testFile: ThisIsTestType?

Vielen Dank im Voraus!

Antwort1

fileverwendet standardmäßig seine vorkompilierte Magic-Datenbank. Sie müssen ihm mit der -mOption mitteilen, dass es Ihre benutzerdefinierte Datei verwenden soll.

Ex.

$ file testFile
testFile: ASCII text

Aber

$ file -m myMagic testFile
testFile: ThisIsTestType
$

verwandte Informationen