Android

Commande de fichier Linux

Ubuntu - Linux : Gestion des fichiers avec la ligne de commandes

Ubuntu - Linux : Gestion des fichiers avec la ligne de commandes

Table des matières:

Anonim

La commande de file Linux affiche le type d'un fichier. Il est utile lorsque vous devez trouver le type de fichier que vous n'avez jamais vu auparavant ou lorsque le fichier n'a pas d'extension de fichier.

Syntaxe des commandes de fichiers Linux

La syntaxe de la commande de file Linux est la suivante:

file

Il peut prendre un ou plusieurs noms de fichiers comme arguments.

Comment utiliser la commande file pour rechercher le type de fichier

La commande file classe les fichiers en fonction d'une série de tests et détermine le type de fichier en fonction du premier test réussi.

Dans sa forme la plus simple lorsqu'elle est utilisée sans aucune option, la commande file affichera le nom du fichier avec le type de fichier:

file /etc/group

/etc/group: ASCII text

Pour afficher uniquement le type de fichier, utilisez l'option -b ( --brief ):

file -b /etc/group

ASCII text

Comme vous pouvez le voir sur la sortie ci-dessus, le fichier /etc/group est un fichier texte.

Comment trouver le type de fichier de plusieurs fichiers

Vous pouvez transmettre plusieurs fichiers à la commande file :

file /bin/bash /opt/card.zip

La commande imprimera le type de chaque fichier sur un fichier séparé:

/bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped /opt/card.zip: Zip archive data, at least v1.0 to extract

Il accepte également les caractères génériques. Par exemple, pour trouver le type de chaque fichier .jpg dans le répertoire courant, vous devez exécuter:

file *.jpg

imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3 imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components

Comment afficher le type MIME d'un fichier

Utilisez l'option -i ( --mime ) pour déterminer le type --mime d'un fichier:

file -i /var/www/index.html

/var/www/index.html: text/html; charset=us-ascii

Conclusion

Vous devriez maintenant avoir une bonne compréhension de l'utilisation de la commande de fichier Linux. Pour plus d'informations sur la commande find , consultez la page de manuel du fichier.

terminal de fichiers