このfile -b <path>
コマンドは、スクリプト(拡張子ごとに必ずしもフィルタリングする必要はありませんが、ファイル形式のフィルタリング)に役立ちます。ただし、これを行うには、ターゲットファイルタイプの実際の文字列出力を知る必要があります。
特定のファイル形式を一致させたいが、すべての形式が用意されていない場合は、すべての可能な出力リストがありますか?
文書が見つかりましたマジックファイル- 効果はありますが、ぎこちないものを使用し、cat /usr/share/misc/magic.mgc | grep -a 'pattern'
欲しいものが何であるか正確に知る必要があります。
お持ちですか?認識されたファイル形式の文書どこか?
ありがとうございます!
答え1
読んでman file
使用してくださいfile -l
。
file
「タイプ」を決定するには、ファイルの最初の数バイトを調べます。 Unix/Linux ファイル名は、「拡張子」をファイル名の一部として扱います。 「.ext」拡張子を使用することは伝統であり、必須ではありません。