Commande de fichier Linux: détecter le type de fichier

table des matières

la description

grammaire

Exemple d'utilisation


 

la description

La commande de fichier peut détecter l'intérieur d'un fichier et déterminer de quel type de fichier il s'agit. La puissance du fichier est qu'il peut non seulement être simplement utilisé pour déterminer le type, mais peut également nous fournir des informations plus détaillées sur le fichier, telles que le type de codage, l'adresse du fichier de lien, s'il s'agit d'un script exécutable, la compilation de fichiers binaires informations, etc.

 

grammaire

file <path>
le nom du paramètre la description
chemin Chemin du fichier à détecter

 

Exemple d'utilisation

La commande suivante consiste à utiliser la commande file pour détecter un fichier de type texte. La commande de fichier peut non seulement déterminer les informations textuelles contenues dans le fichier, mais également déterminer le codage des caractères du fichier texte, ASCII.

$ file rsa/rsa.conf
rsa/rsa.conf: ASCII text

La commande de fichier peut également déterminer le type de répertoire:

$ file /etc
/etc: directory

Lorsque vous utilisez la commande de fichier pour détecter un fichier lié, le fichier affichera également le fichier auquel il est lié:

$ file s1_data_link
/usr/bin/tar: symbolic link to 'data_file'

Pour les fichiers de script spéciaux, le fichier affichera le type de script:

$ file tool.py
tool.py: Python script, ASCII text executable, with CRLF line terminators

En regardant le fichier binaire, la commande file peut déterminer la plate-forme pour laquelle le programme est compilé et tout type de bibliothèque requis. Si vous obtenez un fichier binaire d'une source inconnue, cela peut être une fonctionnalité très utile.

$ file tar
tar: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=76d3a7dafbd5404630d64e7fb43a38922f680fdc, stripped

 

Je suppose que tu aimes

Origine blog.csdn.net/TCatTime/article/details/113812754
conseillé
Classement