file |
Fichier |
|---|---|
| Linux | Externe |
Syntaxe
| file [-c] [-h] [-m mfile] [-f ffile] names |
Paramètres
| Nom | Description | |
|---|---|---|
| -0 | Ce paramètre permet de terminer les noms de fichiers avec un NUL en ASCII. | |
| --apple | Ce paramètre permet de sortir l'Apple CREATOR/TYPE. | |
| -b | Ce paramètre permet de ne pas ajouter les noms de fichiers aux lignes de sortie. | |
| --brief | Ce paramètre permet de ne pas ajouter les noms de fichiers aux lignes de sortie. | |
| -C | Ce paramètre permet d'indiquer un fichier de compilation spécifié par -m. | |
| -c | Ce paramètre permet de ne pas ajouter les noms de fichiers aux lignes de sortie. | |
| --checking-printout | Ce paramètre permet de ne pas ajouter les noms de fichiers aux lignes de sortie. | |
| --compile | Ce paramètre permet d'indiquer un fichier de compilation spécifié par -m. | |
| -d | Ce paramètre permet d'afficher les messages de débogage. | |
| --debug | Ce paramètre permet d'afficher les messages de débogage. | |
| --dereference | Ce paramètre permet de suivre les liens symboliques (par défaut si POSIXLY_CORRECT est défini). | |
| -e TEST | Ce paramètre permet d'exclure TEST de la liste des tests à effectuer pour le fichier. Les tests valides sont : apptype, ascii, cdf, compress, elf, encoding, soft, tar, text et tokens. | |
| --exclude TEST | Ce paramètre permet d'exclure TEST de la liste des tests à effectuer pour le fichier. Les tests valides sont : apptype, ascii, cdf, compress, elf, encoding, soft, tar, text et tokens. | |
| --extension | Ce paramètre permet d'afficher une liste d'extensions séparées par des barres obliques. | |
| -F STRING | Ce paramètre permet d'utiliser une chaîne de caractères comme séparateur au lieu de «:». | |
| -f FILE | Ce paramètre permet de lire les noms de fichiers à examiner à partir de FILE. | |
| --files-from FILE | Ce paramètre permet de lire les noms de fichiers à examiner à partir de FILE. | |
| -h | Ce paramètre permet de ne pas suivre les liens symboliques (par défaut si POSIXLY_CORRECT n'est pas défini). | |
| --help | Ce paramètre permet d'afficher l'aide de la commande et quitte immédiatement. | |
| -i | Ce paramètre permet de sortir des chaînes de type MIME (--mime-type et --mime-encoding). | |
| -k | Ce paramètre permet d'indiquer qu'il ne faut pas s'arrêter à la première correspondance. | |
| --keep-going | Ce paramètre permet d'indiquer qu'il ne faut pas s'arrêter à la première correspondance. | |
| -L | Ce paramètre permet de suivre les liens symboliques (par défaut si POSIXLY_CORRECT est défini). | |
| -l | Ce paramètre permet d'afficher la liste de force magique. | |
| --list | Ce paramètre permet d'afficher la liste de force magique. | |
| -m LIST | Ce paramètre permet d'utiliser LIST comme liste de fichiers de nombres magiques séparés par des deux-points. | |
| --magic-file LIST | Ce paramètre permet d'utiliser LIST comme liste de fichiers de nombres magiques séparés par des deux-points. | |
| --mime | Ce paramètre permet de sortir des chaînes de type MIME (--mime-type et --mime-encoding). | |
| --mime-encoding | Ce paramètre permet de sortir l'encodage MIME. | |
| --mime-type | Ce paramètre permet d'afficher le type MIME. | |
| -N | Ce paramètre permet de ne pas remplir la sortie. | |
| -n | Ce paramètre permet de ne pas tamponner la sortie. | |
| --no-pad | Ce paramètre permet de ne pas remplir la sortie. | |
| --no-buffer | Ce paramètre permet de ne pas tamponner la sortie. | |
| --no-dereference | Ce paramètre permet de ne pas suivre les liens symboliques (par défaut si POSIXLY_CORRECT n'est pas défini). | |
| -P | Ce paramètre permet de définir les limites des paramètres du moteur de fichiers : | |
| Valeur | Description | |
| indir | 15 limite de récursivité pour l'indirection. | |
| name | Limite d'utilisation de 30 pour le nom/utilisation de la magie. | |
| elf_notes | 256 notes d'ELF maximum de traitées. | |
| elf_phnum | 128 sections de prog ELF maximum de traitées. | |
| elf_shnum | 32768 sections ELF maximum de traitées. | |
| -p | Ce paramètre permet de préserver les temps d'accès aux fichiers. | |
| --parameter | Ce paramètre permet de définir les limites des paramètres du moteur de fichiers : | |
| Valeur | Description | |
| indir | 15 limite de récursivité pour l'indirection. | |
| name | Limite d'utilisation de 30 pour le nom/utilisation de la magie. | |
| elf_notes | 256 notes d'ELF maximum de traitées. | |
| elf_phnum | 128 sections de prog ELF maximum de traitées. | |
| elf_shnum | 32768 sections ELF maximum de traitées. | |
| --preserve-date | Ce paramètre permet de préserver les temps d'accès aux fichiers. | |
| --print0 | Ce paramètre permet de terminer les noms de fichiers avec un NUL en ASCII. | |
| -r | Ce paramètre permet d'indiquer qu'il ne faut pas traduire les caractères non imprimables en \ooo. | |
| --raw | Ce paramètre permet d'indiquer qu'il ne faut pas traduire les caractères non imprimables en \ooo. | |
| -s | Ce paramètre permet de traiter les fichiers spéciaux (blocs/caractères) comme des fichiers ordinaires. | |
| --separator STRING | Ce paramètre permet d'utiliser une chaîne de caractères comme séparateur au lieu de «:». | |
| --special-files | Ce paramètre permet de traiter les fichiers spéciaux (blocs/caractères) comme des fichiers ordinaires. | |
| --uncompress | Ce paramètre permet d'essayer de regarder à l'intérieur des fichiers compressés. | |
| --uncompress-noreport | Ce paramètre permet d'afficher uniquement le contenu des fichiers compressés. | |
| -v | Ce paramètre permet d'afficher les informations de version et quitte immédiatement. | |
| --version | Ce paramètre permet d'afficher les informations de version et quitte immédiatement. | |
| -z | Ce paramètre permet d'essayer de regarder à l'intérieur des fichiers compressés. | |
| -Z | Ce paramètre permet d'afficher uniquement le contenu des fichiers compressés. | |
Description
Cette commande permet d'indiquer si l'objet recherché est un fichier ou un répertoire.
Code source
Voici des exemples de code source de file :
| Lien | Langage de programmation | Projet |
|---|---|---|
| https://github.com/gladir/corail/blob/master/FILE.PAS | Free Pascal | Corail |
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - ls
Système d'exploitation - Linux - Références de commandes et de programmes - wc
Dernière mise à jour : Samedi, le 14 novembre 2015