fileコマンドを使用してファイルの言語を学びます。

fileコマンドを使用してファイルの言語を学びます。

私のファイルがどの言語で書かれているかを確認するために、fileコマンドをどのように使用しますか? fileコマンドは言語テストを使用して言語ファイルを作成しますが、最初の2つのテスト(ファイルタイプとマジック番号)が正しく実行されている間は実行されないようです。ファイルが作成された言語のみを確認するには?

答え1

GNUを使用している場合は、file次のオプションを使用してテストを除外できます。-e

file -e soft

「魔法」テストはスキップする必要があります。

答え2

ファイル拡張子

ファイルにはファイル拡張子があってもなくても、その目的を果たします。これは通常、言語自体の文脈内で使用されます。

つまり、ファイル拡張子を一般的に信頼できるプロキシとして使用できることがよくあります。

関連情報