Utilisez file
. Exemples :
> file --mime-type image.png
image.png: image/png
> file -b --mime-type image.png
image/png
> file -i FILE_NAME
image.png: image/png; charset=binary
l'un des autres outils (en plus du fichier) que vous pouvez utiliser est xdg-mime
par exemple xdg-mime query filetype <file>
si vous avez miam,
yum install xdg-utils.noarch
Un exemple de comparaison de xdg-mime et file sur un fichier Subrip (sous-titres)
$ xdg-mime query filetype subtitles.srt
application/x-subrip
$ file --mime-type subtitles.srt
subtitles.srt: text/plain
dans le fichier ci-dessus, affichez-le uniquement en texte brut.
version du fichier <5 : fichier -i -b /chemin/vers/fichier
version du fichier>=5 : fichier --mime-type -b /chemin/vers/fichier