File (Unix)

Page d’aide sur l’homonymie

Pour les articles homonymes, voir File.

file

Informations
Dernière version 5.45 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/file/fileVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Type UnixVoir et modifier les données sur Wikidata
Environnement Type UNIX
Type Utilitaire UNIX (d)Voir et modifier les données sur Wikidata
Licence BSD 2-clauses (en)Voir et modifier les données sur Wikidata
Site web darwinsys.com/fileVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

file est une commande UNIX qui permet essentiellement de déterminer le type MIME d'un fichier[2] en explorant son contenu. file affiche éventuellement d'autres informations comme les dimensions pour une image ou les codecs.

Usage

Sans options, file fournit, pour chaque fichier valide passé en paramètre, un descriptif plus détaillé et plus lisible par l'utilisateur.

Exemples
$> file apropos.1.gz 64x64x32.png le_voyage_dans_la_lune.mp4
apropos.1.gz: gzip compressed data, from Unix, max compression
64x64x32.png: PNG image, 64 x 64, 8-bit/color RGBA, non-interlaced
le_voyage_dans_la_lune.mp4: ISO Media, MPEG v4 system, version 1

Les options -i -b, affichent le type MIME complet (incluant le codage des caractères ((en) charset)

Exemples
$> file -ib /
inode/directory; charset=binary
$> file -ib Makefile
text/plain; charset=utf-8
$> file -ib index.html
text/html; charset=us-ascii
Quelques autres options
$> file X.png
X.png: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
$> file -i X.png
X.png: image/png; charset=binary
$> file -b --mime-encoding X.png
binary
$> file -b --mime-type X.png
image/png
$> file -F" ->" --mime-encoding X.png
X.png -> image/png; charset=binary

Fonctionnement

Dans la plupart des implémentations, cette commande emploie une base de données (appelée magic) qui recense les types et le moyen de les détecter.

$> file --version
file-5.38
magic file from /etc/magic:/usr/share/misc/magic

Notes et références

  1. Christos Zoulas, « [File] file-5.45 is now available », (consulté le )
  2. tutoriel file sur Developpez.com

Annexes

Articles connexes

  • GNU Core Utilities

Liens externes

  • (en) Site officielVoir et modifier les données sur Wikidata
  • Une page de manuel de file (avril 2001)
  • (en) The Open Group Base Specifications Issue 7, 2018 edition. Recommandation du (en) POSIX-conformant systems.
v · m
Commandes Unix
Aide
  • uname
  • apropos
  • help
  • file
  • history
  • info
  • man
  • type
  • whatis
Environnement utilisateur
Gestion de processus
Manipulation de texte
Programmation shell
Recherche
Réseau
Système de fichiers
Divers
  • icône décorative Portail de l’informatique