質問: linuxの 'file'コマンドを使ってタイプ(すなわち、画像、オーディオ、またはビデオ) ここの `file` という単語は、シェルのファイルコマンドを指します。実際のファイルではありません。ファイルがたとえばビデオファイル( `.mpg` 、 `.mkv` 、 `.avi` )であるかどうかを確認したいと思います。イメージファイルの場合は `image` 、ビデオファイルの場合は `video` 、オーディオファイルの場合は `audio` (`テキストの何らかの理由で` application/x-empty )。私の質問は、これがどのようにタイプを識別するための信頼性です。私が単純なことをすれば ``` file -ib deliverance.avi | grep video ``` ここで概説されている**メイン**ビデオファイルのすべてで動作します?
回答: それはほとんどのビデオ/オーディオ/画像ファイルで動作するはずです。しかし、そうでなければ、実際には拡張子とその型の間の関係を含むファイルがあります: > > > これらのファイルを識別する情報は、コンパイルされたマジックファイル/usr/share/magic.mgcまたはコンパイルファイルが存在しない場合は/ > usr/share/magicから読み込まれます。 > > > see: お役に立てれば!