マジックファイルは期待した結果を生成しません

マジックファイルは期待した結果を生成しません

2 つのファイルを取得しました:

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

両方のファイルは同じディレクトリにあります。次を実行します:

$file testFile testFile: ASCII text

なぜ私は得てASCII text、得ないのでしょうかtestFile: ThisIsTestType?

よろしくお願いします!

答え1

fileデフォルトでは、事前にコンパイルされたマジック データベースが使用されます。-mオプションを使用してカスタム ファイルを使用するように指示する必要があります。

元。

$ file testFile
testFile: ASCII text

しかし

$ file -m myMagic testFile
testFile: ThisIsTestType
$

関連情報