Commande Linux
file
file type
"Identifier le type réel d'un fichier. Linux se fiche de l'extension."
Fichiers ⭐ Débutant ✓ Utile

C'est quoi, file ?

file identifie le type réel d'un fichier en analysant son contenu — pas son extension. Sous Linux, l'extension d'un fichier n'a aucune valeur technique.

💡 L'analogie : file, c'est comme un expert qui ouvre un colis pour vérifier ce qu'il contient vraiment, au lieu de se fier à l'étiquette.
Identifier des fichiers
# Identifier un fichier
$ file image.png
image.png: PNG image data, 1920 x 1080, 8-bit/color RGB

$ file script.sh
script.sh: Bourne-Again shell script, ASCII text executable

$ file archive.tar.gz
archive.tar.gz: gzip compressed data

# Identifier plusieurs fichiers
$ file *

# Suivre les liens symboliques
$ file -L lien-symbolique
💡 Cas pratique
Si tu télécharges un fichier sans extension ou avec une extension incorrecte, file te dit ce qu'il contient vraiment. Un .exe qui est en réalité un .zip, une "image" qui est un script...
← Précédent
stat
Suivant →
lsof