Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 14 novembre 2015