find - en to fr translation catalogue (294 entries)

en: NAME
fr: NOM

en: find - search for files in a directory hierarchy
fr: find - Rechercher des fichiers dans une hiérarchie de répertoires

en: B<find> [-H] [-L] [-P] [path...] [expression]
fr: B<find> [-H] [-L] [-P] [chemin...] [expression]

en: This manual page documents the GNU version of B<find>.  GNU B<find> searches the directory tree rooted at each given file name by evaluating the given expression from left to right, according to the rules of precedence (see section OPERATORS), until the outcome is known (the left hand side is false for I<and> operations, true for I<or>), at which point B<find> moves on to the next file name.
fr: Cette page de manuel documente la version GNU de B<find>. GNU B<find> parcourt les arborescences des répertoires de chacun des I<chemins> mentionnés, en évaluant les expressions fournies pour chaque fichier rencontré. L'évaluation de l'expression se fait de gauche à droite, en suivant les règles de priorité décrites dans la section OPÉRATEURS, jusqu'à l'obtention du résultat (par exemple la partie gauche est fausse pour un opérateur I<et>, vraie pour un opérateur I<ou>), puis B<find> passe au nom de fichier suivant.

en: If you are using B<find> in an environment where security is important (for example if you are using it to seach directories that are writable by other users), you should read the "Security Considerations" chapter of the findutils documentation, which is called B<Finding Files> and comes with findutils.  That document also includes a lot more detail and discussion than this manual page, so you may find it a more useful source of information.
fr: Si vous utilisez B<find> dans un environnement dans lequel la sécurité est importante (si vous l'utilisez par exemple pour faire des recherches dans des répertoires qui sont accessibles en écriture à d'autres utilisateurs), vous devriez lire le chapitre «\ Considérations de sécurité\ » de la documentation de findutils. Cette documentation, fournie par findutils, s'appelle B<Finding Files> (en anglais). Elle contient bien plus de détails et d'explications que cette page de manuel, et peut donc être considérée comme une source d'informations plus utile.

en: The `-H', `-L' and `-P' options control the treatment of symbolic links.  Command-line arguments following these are taken to be names of files or directories to be examined, up to the first argument that begins with `-', `(', `)', `,', or `!'.  That argument and any following arguments are taken to be the expression describing what is to be searched for.  If no paths are given, the current directory is used.  If no expression is given, the expression `-print' is used (but you should probably consider using `-print0' instead, anyway).
fr: Les options «\ -H\ », «\ -L\ » et «\ -P\ » contrôlent le traitement des liens symboliques. Les paramètres de la ligne de commande qui les suivent sont considérés comme des fichiers ou des répertoires à examiner, et ce jusqu'au premier paramètre qui commence par «\ -\ », «\ (\ », «\ )\ », «\ ,\ », ou «\ !\ ». Ce paramètre, et tous ceux qui suivent, sont considérés comme décrivant ce qui doit être recherché. Si aucun chemin n'est précisé, c'est le répertoire courant qui est utilisé. Si aucune expression n'est donnée, c'est l'ordre «\ -print\ » qui est utilisé (quoi qu'il en soit, vous devriez plutôt utiliser «\ -print0\ »).

en: This manual page talks about `options' within the expression list.  These options control the behaviour of B<find> but are specified immediately after the last path name.  The three `real' options `-H', `-L' and `-P' must appear before the first path name, if at all.
fr: Cette page de manuel décrit les «\ options\ » contenues dans la liste d'expressions. Ces options contrôlent le comportement de B<find> mais sont indiquées immédiatement après le dernier chemin. Les trois options «\ réelles\ » «\ -H\ », «\ -L\ » et «\ -P\ » doivent être saisies avant le premier chemin, le cas échéant.

en: Never follow symbolic links.  This is the default behaviour.  When B<find> examines or prints information a file, and the file is a symbolic link, the information used shall be taken from the properties of the symbolic link itself.
fr: Ne jamais suivre les liens symboliques,ce qui est le comportement par défaut. Quand B<find> analyse ou affiche les informations concernant un fichier, et que ce fichier est un lien symbolique, les informations utilisées sont celles qui concernent le lien symbolique lui-même (et non le fichier pointé).

en: Follow symbolic links.  When B<find> examines or prints information about files, the information used shall be taken from the properties of the file to which the link points, not from the link itself (unless it is a broken symbolic link or B<find> is unable to examine the file to which the link points).  Use of this option implies -noleaf.  If you later use the -P option, -noleaf will still be in effect.  If -L is in effect and B<find> discovers a symbolic link to a subdirectory during its search, the subdirectory pointed to by the symbolic link will be searched.
fr: Suivre les liens symboliques. Quand B<find> analyse ou affiche les informations concernant un fichier, ce sont celles extraites des caractéristiques du fichier vers lequel mène les liens, et non celle du lien lui-même (sauf s'il s'agit d'un lien cassé, ou si B<find> est incapable d'analyser le fichier vers lequel pointe le lien). L'utilisation de cette option implique -noleaf. -noleaf sera toujours actif pour les utilisations ultérieures de l'option -P. Si -L est actif et que B<find> découvre un lien symbolique vers un sous-répertoire lors de ses recherches, le sous-répertoire pointé par le lien symbolique sera examiné.

en: When the -L option is in effect, the -type predicate will always match against the type of the file that a symbolic link points to rather than the link itself (unless the symbolic link is broken).  Using -L causes the -lname and -ilname predicates always to return false.
fr: Quand l'option -L est active, le prédicat -type correspondra toujours au type du fichier pointé par le lien symbolique plutôt que celui du lien lui-même (sauf si le lien symbolique est cassé). Les prédicats -lname et -ilname renvoient toujours faux lors de l'utilisation de -L.

en: Do not follow symbolic links, except while processing the command line arguments.  When B<find> examines or prints information about files, the information used shall be taken from the properties of the symbolic link itself.  The only exception to this behaviour is when a file specified on the command line is a symbolic link, and the link can be resolved.  For that situation, the information used is taken from whatever the link points to (that is, the link is followed).  The information about the link itself is used as a fallback if the file pointed to by the symbolic link cannot be examined.  If -H is in effect and one of the paths specified on the command line is a symbolic link to a directory, the contents of that directory will be examined (though of course -maxdepth 0 would prevent this).
fr: Ne pas suivre les liens symboliques, sauf pour le traitement des paramètres de la ligne de commande. Quand B<find> analyse ou affiche les informations concernant un fichier, celles qui sont utilisées viennent des propriétés du lien symbolique lui même (et non du fichier pointé). La seule exception à ce comportement est lorsqu'un fichier indiqué sur la ligne de commande est lui même un lien symbolique, et que ce lien peut être résolu. Dans ce cas, les informations traitées sont celles du fichier pointé par le lien (autrement dit, le lien est suivi). Les informations concernant le lien lui-même sont utilisées en dernier recours, si le fichier pointé par le lien symbolique ne peut être analysé. Si -H est actif, et que l'un des liens indiqués sur la ligne de commande est un lien symbolique pointant vers un répertoire, le contenu de ce répertoire sera analysé (sachant bien sûr que l'option -maxdepth 0 l'en empêcherait).

en: If more than one of -H, -L and -P is specified, each overrides the others; the last one appearing on the command line takes effect.  Since it is the default, the -P option should be considered to be in effect unless either -H or -L is specified.
fr: Si plus d'une option parmi -H, -L ou -P est indiquée, chacune écrase les précédentes, et c'est la dernière qui apparaît sur la ligne de commande qui prime sur les autres. Puisque c'est l'option par défaut, on considère que c'est -P qui est actif, à moins que -H ou -L ne soient utilisées.

en: GNU B<find> frequently stats files during the processing of the command line itself, before any searching has begun.  These options also affect how those arguments are processed.  Specifically, there are a number of tests that compare files listed on the command line against a file we are currently considering.  In each case, the file specified on the command line will have been examined and some of its properties will have been saved.  If the named file is in fact a symbolic link, and the -P option is in effect (or if neither -H nor -L were specified), the information used for the comparison will be taken from the properties of the symbolic link.  Otherwise, it will be taken from the properties of the file the link points to.  If B<find> cannot follow the link (for example because it has insufficient privileges or the link points to a nonexistent file) the properties of the link itself will be used.
fr: La version B<find> du GNU évalue souvent des fichiers pendant l'analyse de la ligne de commande, et ce avant qu'une recherche n'ait commencée. Ces options modifient aussi la façon dont les paramètres sont traités. Plus précisement, il existe un certain nombre de tests qui compare les fichiers listés sur la ligne de commande et le fichier en cours d'analyse. Dans tous les cas de figure, un fichier de la ligne de commande a été analysé et certaines de ses caractéristiques ont été mémorisées. Si le fichier indiqué est en fait un lien symbolique, et que l'option -P est active (ou que ni -H ou -L n'ont été précisées), alors l'information qui sera utilisée pour les comparaisons sera extraite des propriétés du lien symbolique. Sinon, elle sera extraite des propriétés du fichier pointé par le lien. Si B<find> ne peut suivre le lien (soit parce ce qu'il ne dispose pas des privilèges suffisants, soit parce que le lien pointe vers un fichier inexistant), alors ce sont les propriétés du lien lui-même qui seront utilisées.

en: When the -H or -L options are in effect, any symbolic links listed as the argument of -newer will be dereferenced, and the timestamp will be taken from the file to which the symbolic link points.  The same consideration applies to -anewer and -cnewer.
fr: Quand les options -H ou -L sont actives, tout lien symbolique donné comme paramètre à -newer sera déréférencé, et le timestamp utilisé sera celui du fichier pointé par le lien symbolique. Ceci s'applique de la même façon à -anewer et -cnewer.

en: The -follow option has a similar effect to -L, though it takes effect at the point where it appears (that is, if -L is not used but -follow is, any symbolic links appearing after -follow on the command line will be dereferenced, and those before it will not).
fr: L'option -follow a le même effet que -L, sauf qu'elle agit à l'endroit où elle apparaît (c'est à dire que si -L n'est pas utilisée, tout lien symbolique qui apparaît sur la ligne de commande après -follow sera déréférencé, et ceux apparaissant avant ne le seront pas).

en: The expression is made up of options (which affect overall operation rather than the processing of a specific file, and always return true), tests (which return a true or false value), and actions (which have side effects and return a true or false value), all separated by operators.  -and is assumed where the operator is omitted.
fr: L'expression est constituée d'B<options> (affectant l'ensemble des opérations plutôt que le traitement d'un fichier particulier, et renvoyant toujours vrai), de B<tests> (renvoyant une valeur vraie ou fausse), et d'B<actions> (ayant des effets de bords et renvoyant une valeur vraie ou fausse), tous ces éléments étant séparés par des opérateurs. Quand un opérateur est manquant, l'opération par défaut -and est appliquée.

en: If the expression contains no actions other than -prune, -print is performed on all files for which the expression is true.
fr: Si l'expression ne contient pas d'action autre que -prune, B<find> applique l'action -print par défaut à tous les fichiers pour lesquels l'expression est vraie.

en: All options always return true.  Except for -follow and -daystart, they always take effect, rather than being processed only when their place in the expression is reached.  Therefore, for clarity, it is best to place them at the beginning of the expression.  A warning is issued if you don't do this.
fr: Toutes les options renvoient toujours la valeur vraie. Excepté pour -follow et -daystart, elles ont toujours un effet global, plutôt que de s'appliquer uniquement à leur emplacement dans l'expression. De ce fait, pour améliorer la lisibilité, il est préférable de les placer au début de l'expression. Vous recevrez un avertissement dans les autres cas.

en: Measure times (for -amin, -atime, -cmin, -ctime, -mmin, and -mtime)  from the beginning of today rather than from 24 hours ago.  This option only affects tests which appear later on the command line.
fr: Mesurer les temps (avec -amin, -atime, -cmin, -ctime, -mmin, et -mtime) depuis le début de la journée plutôt que depuis 24 heures. Cette option n'affecte que les tests qui sont indiqués plus loin sur la ligne de commande.

en: Process each directory's contents before the directory itself.
fr: Traiter d'abord les sous-répertoires avant le répertoire lui-même.

en: A synonym for -depth, for compatibility with FreeBSD, NetBSD, MacOS X and OpenBSD.
fr: Un synonyme de -depth, dans un but de compatibilité avec FreeBSD, NetBSD, MacOS X et OpenBSD.

en: Deprecated; use the -L option instead.  Dereference symbolic links.  Implies -noleaf.  The -follow option affects only those tests which appear after it on the command line.  Unless the -H or -L option has been specified, the position of the -follow option changes the behaviour of the -newer predicate; any files listed as the argument of -newer will be dereferenced if they are symbolic links.  The same consideration applies to -anewer and -cnewer.  Similarly, the -type predicate will always match against the type of the file that a symbolic link points to rather than the link itself.  Using -follow causes the -lname and -ilname predicates always to return false.
fr: Déprécié, utilisez plutôt l'option -L à la place. Déréférence les liens symboliques. Ceci implique l'option -noleaf. L'option -follow n'affecte que les test qui apparaissent après son apparition sur la ligne de commande. Sauf dans le cas où l'option -H ou -L est indiquée, la position de l'option -follow change le comportement du prédicat -newer, et tout fichier donné en paramètre de -newer sera déréférencé s'il s'agit d'un lien symbolique. La même remarque s'applique à -anewer et -cnewer. De la même façon, le prédicat -type correspondra toujours au type du fichier pointé par le lien symbolique plutôt que le type du lien lui-même. Les prédicats -lname et -ilname renvoient toujours faux lorsqu'on utilise -follow.

en: Print a summary of the command-line usage of B<find> and exit.
fr: Afficher un message d'aide concernant l'utilisation de B<find> sur la sortie standard et se terminer normalement.

en: Normally, B<find> will emit an error message when it fails to stat a file.  If you give this option and a file is deleted between the time B<find> reads the name of the file from the directory and the time it tries to stat the file, no error message will be issued.  This also applies to files or directories whose names are given on the command line.  This option takes effect at the time the command line is read, which means that you cannot search one part of the filesystem with this option on and part of it with this option off (if you need to do that, you will need to issue two B<find> commands instead, one with the option and one without it).
fr: Normalement, B<find> affiche un message d'erreur quand il échoue lors de l'analyse d'un fichier. Si vous utilisez cette option et que le fichier est effacé entre le moment où B<find> lit le nom du fichier dans le répertoire et celui où il essaye de l'analyser, vous n'obtiendrez aucun message d'erreur. Cela s'applique aussi aux fichiers et répertoires dont vous avez donné les noms sur la ligne de commande. Cette option prend effet dès le moment où la ligne de commande est lue, ce qui veut dire que vous ne pouvez pas rechercher sur une partie du système de fichier avec cette commande active, et sur une autre partie avec cette commande desactivée (si vous devez faire cela, vous utiliserez plutôt deux commandes B<find>, une avec l'option et l'autre sans).

en: -maxdepth I<levels>
fr: -maxdepth I<n>

en: Descend at most I<levels> (a non-negative integer) levels of directories below the command line arguments.  `-maxdepth 0' means only apply the tests and actions to the command line arguments.
fr: Descendre au plus à I<n> niveaux de profondeur des répertoires (I<n> étant un entier positif ou nul), dans les paramètres fournis sur la ligne de commande. «\ -maxdepth 0\ » signifie que les tests et les actions ne s'appliquent qu'aux paramètres de la ligne de commande.

en: -mindepth I<levels>
fr: -mindepth I<n>

en: Do not apply any tests or actions at levels less than I<levels> (a non-negative integer).  `-mindepth 1' means process all files except the command line arguments.
fr: Ne pas appliquer les tests ou les actions à des niveaux de profondeur inférieurs à I<n>. I<n> est un entier positif ou nul. «\ -mindepth 1\ » signifie que les tests et les actions s'appliquent à tous les fichiers sauf aux paramètres de la ligne de commande.

en: Don't descend directories on other filesystems.  An alternate name for -xdev, for compatibility with some other versions of B<find>.
fr: Ne pas parcourir les répertoires situés sur d'autres systèmes de fichiers. Il s'agit d'une alternative à l'option -xdev, assurant la compatibilité avec d'anciennes versions de B<find>.

en: Turns off the effect of -ignore_readdir_race.
fr: Désactiver l'effet de -ignore_readdir_race.

en: Do not optimize by assuming that directories contain 2 fewer subdirectories than their hard link count.  This option is needed when searching filesystems that do not follow the Unix directory-link convention, such as CD-ROM or MS-DOS filesystems or AFS volume mount points.  Each directory on a normal Unix filesystem has at least 2 hard links: its name and its `.' entry.  Additionally, its subdirectories (if any) each have a `..' entry linked to that directory.  When B<find> is examining a directory, after it has statted 2 fewer subdirectories than the directory's link count, it knows that the rest of the entries in the directory are non-directories (`leaf' files in the directory tree).  If only the files' names need to be examined, there is no need to stat them; this gives a significant increase in search speed.
fr: Ne pas optimiser en supposant que les répertoires contiennent deux sous-répertoires de moins que leur nombre de liens physiques. Cette option est nécessaire lorsque l'on parcourt des systèmes de fichiers ne suivant pas les conventions Unix concernant les liens de répertoires, comme les systèmes MS-DOS, les CD-ROM ou les points de montage de volumes AFS. Chaque répertoire sur un système de fichiers Unix dispose d'au moins deux liens physiques, son nom et «\ .\ ». De plus, chaque sous-répertoire a également un lien «\ ..\ » vers le répertoire parent (s'il existe). Quand B<find> examine un répertoire, il sait qu'il y a deux sous-répertoires de moins que de liens vers le répertoire. Une fois qu'il a rencontré le nombre prévu de sous-répertoires, il est donc sûr que le reste des entrées est constitué de fichiers autres que des sous-répertoires. Ces fichiers sont des feuilles ([NDT] «\ leaf\ ») dans l'arborescence des répertoires. S'il n'y a que les noms de fichiers à examiner, il n'a plus besoin de vérifier leur nature, ce qui entraîne une augmentation notable de la vitesse de traitement.

en: Changes the regular expression syntax understood by B<-regex> and B<-iregex> tests which occur later on the command line.  Currently-implemented types are emacs (this is the default), posix-awk, posix-basic, posix-egrep and posix-extended.
fr: Définir la syntaxe des expressions rationnelles des tests B<-regex> et B<-iregex> qui seront indiqués plus loin sur la ligne de commande. Les types actuellement implémentés sont emacs (type par défaut), posix-awk, posix-basic, posix-egrep et posix-extended.

en: Print the B<find> version number and exit.
fr: Afficher le numéro de version de B<find> et se terminer normalement.

en: Turn warning messages on or off.  These warnings apply only to the command line usage, not to any conditions that B<find> might encounter when it searches directories.  The default behaviour corresponds to -warn if standard input is a tty, and to -nowarn otherwise.
fr: Activer ou désactiver les messages d'avertissement. Ces messages d'avertissements concernent l'usage de la ligne de commande, et non les événements que B<find> peut rencontrer lorsqu'il explore les répertoires. Le comportement  par défaut est d'activer -warn si l'entrée standard est un tty, et -nowarn dans les autres cas.

en: Don't descend directories on other filesystems.
fr: Ne pas parcourir les répertoires situés sur d'autres systèmes de fichiers.

en: Numeric arguments can be specified as
fr: Les paramètres numériques peuvent être indiqués comme suit\ :

en: for greater than I<n>,
fr: supérieur à I<n>,

en: for less than I<n>,
fr: inférieur à I<n>,

en: for exactly I<n>.
fr: strictement égal à I<n>.

en: File was last accessed I<n> minutes ago.
fr: Dernier accès au fichier il y a I<n> minutes.

en: -anewer I<file>
fr: -anewer I<fichier>

en: File was last accessed more recently than I<file> was modified.  If I<file> is a symbolic link and the -H option or the -L option is in effect, the access time of the file it points to is always used.
fr: Dernier accès au fichier plus récent que la dernière modification de I<fichier>. Si le I<fichier> est un lien symbolique et que les options -H ou -L sont actives, c'est toujours la date de dernière modification du fichier pointé qui est utilisée.

en: File was last accessed I<n>*24 hours ago.  When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match B<-atime> B<+1>, a file has to have been accessed at least I<two> days ago.
fr: Dernier accès au fichier il y a I<n>*24 heures. Lorsque B<find> calcule le nombre de période de 24 heures depuis lequel le fichier a été accédé, la partie fractionnelle est ignorée. Ainsi, pour correspondre à B<-atime> B<+1>, un fichier doit avoir été accédé il y a au moins I<deux> jours.

en: File's status was last changed I<n> minutes ago.
fr: Date de dernière modification du fichier il y a I<n> minutes.

en: -cnewer I<file>
fr: -cnewer I<fichier>

en: File's status was last changed more recently than I<file> was modified.  If I<file> is a symbolic link and the -H option or the -L option is in effect, the status-change time of the file it points to is always used.
fr: Date de dernière modification du fichier plus récente que la date de dernière modification du I<fichier> donné. Si le I<fichier> donné est un lien symbolique et que les options -H ou -L sont actives, alors c'est la date de dernière modification du fichier pointé par le lien qui est considérée.

en: File's status was last changed I<n>*24 hours ago.  See the comments for B<-atime> to understand how rounding affects the interpretation of file status change times.
fr: Date de dernière modification du fichier il y a I<n>*24 heures. Consultez l'explication concernant B<-atime> pour comprendre comment les effets d'arrondis altèrent l'interprétation de la date de dernière modification du fichier.

en: File is empty and is either a regular file or a directory.
fr: Fichier vide. De plus, ce fichier doit être régulier ou être un répertoire.

en: Always false.
fr: Toujours faux.

en: File is on a filesystem of type I<type>.  The valid filesystem types vary among different versions of Unix; an incomplete list of filesystem types that are accepted on some version of Unix or another is: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K.  You can use -printf with the %F directive to see the types of your filesystems.
fr: Fichier se trouvant sur un système de fichiers du I<type> indiqué. Les types valides de systèmes de fichiers dépendent de la version d'Unix. Une liste non exhaustive des systèmes acceptés sur certaines versions d'Unix sont\ : ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K. Vous pouvez utiliser -printf avec la directive %F pour examiner les types de vos systèmes de fichiers.

en: File's numeric group ID is I<n>.
fr: Fichier de GID numérique de I<n>.

en: -group I<gname>
fr: -group I<nom_groupe>

en: File belongs to group I<gname> (numeric group ID allowed).
fr: Fichier appartenant au groupe I<nom_groupe> (éventuellement ID numérique).

en: -ilname I<pattern>
fr: -ilname I<motif>

en: Like -lname, but the match is case insensitive.  If the -L option or the -follow option is in effect, this test returns false unless the symbolic link is broken.
fr: Identique à -lname, mais sans différencier les majuscules et les minuscules. Si les options -L ou -follow sont actives, ce test renvoie toujours faux, à moins que le lien symbolique ne soit cassé.

en: -iname I<pattern>
fr: -iname I<motif>

en: Like -name, but the match is case insensitive.  For example, the patterns `fo*' and `F??' match the file names `Foo', `FOO', `foo', `fOo', etc.  In these patterns, unlike filename expansion by the shell, an initial '.' can be matched by '*'.  That is, B<find -name *bar> will match the file `.foobar'.  Please note that you should quote patterns as a matter of course, otherwise the shell will expand any wildcard characters in them.
fr: Identique à -name, mais sans différencier les majuscules et les minuscules. Par exemple les motifs «\ to*\ » et «\ T???\ » correspondent aux noms de fichiers «\ Toto\ », «\ TOTO\ », «\ toto\ », «\ tOto\ », etc... Dans ces motifs, et contrairement à l'expansion des noms de fichiers de l'interpréteur de commandes, un «\ .\ » initial peut correspondre au motif «\ *\ ». Ainsi, B<find -name *to> acceptera le fichier «\ .toto\ ». Notez bien que vous devez protéger les motifs, cela va sans dire, car sinon, l'interpréteur de commandes appliquera l'expansion aux métacaractères qu'ils contiennent.

en: File has inode number I<n>.  It is normally easier to use the B<-samefile> test instead.
fr: Fichier dont le numéro d'i-noeud (NDT\ : inode) est I<n>. Il est en général plus facile d'utiliser le test B<-samefile>.

en: -ipath I<pattern>
fr: -ipath I<motif>

en: Behaves in the same way as -iwholename.  This option is deprecated, so please do not use it.
fr: Se comporter comme -iwholename. Cette option est dépréciée, veuillez ne plus l'utiliser.

en: -iregex I<pattern>
fr: -iregex I<motif>

en: Like -regex, but the match is case insensitive.
fr: Identique à -regex, mais sans différencier les majuscules et les minuscules.

en: -iwholename I<pattern>
fr: -iwholename I<motif>

en: Like -wholename, but the match is case insensitive.
fr: Identique à -wholename, mais la recherche n'est pas sensible à la casse.

en: File has I<n> links.
fr: Fichier ayant I<n> liens.

en: -lname I<pattern>
fr: -lname I<motif>

en: File is a symbolic link whose contents match shell pattern I<pattern>.  The metacharacters do not treat `/' or `.' specially.  If the -L option or the -follow option is in effect, this test returns false unless the symbolic link is broken.
fr: Fichier représentant un lien symbolique, dont le contenu correspond au I<motif> indiqué. Lors du développement des métacaractères, «\ /\ » et «\ .\ » ne sont pas traités différemment des autres caractères. Si les options -L ou -follow sont actives, ce test renvoie faux, sauf si le lien symbolique est cassé.

en: File's data was last modified I<n> minutes ago.
fr: Fichier dont les données ont été modifiées il y a I<n> minutes.

en: File's data was last modified I<n>*24 hours ago.  See the comments for B<-atime> to understand how rounding affects the interpretation of file modification times.
fr: Fichier dont les données ont été modifiées il y a I<n>*24 heures. Consultez l'explication sur B<-atime> pour comprendre comment les effets d'arrondis affectent l'interprétation des dates de dernière modification des fichiers.

en: -name I<pattern>
fr: -name I<motif>

en: Base of file name (the path with the leading directories removed)  matches shell pattern I<pattern>.  The metacharacters (`*', `?', and `[]') match a `.' at the start of the base name (this is a change in findutils-4.2.2; see section STANDARDS CONFORMANCE below).  To ignore a directory and the files under it, use -prune; see an example in the description of -wholename.  Braces are not recognised as being special, despite the fact that some shells including Bash imbue braces with a special meaning in shell patterns.  The filename matching is performed with the use of the B<fnmatch>(3)  library function.  Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell.
fr: Fichier dont le nom de base (sans les répertoires du chemin d'accès), correspond au I<motif> du shell. Les métacaractères («\ *\ », «\ ?\ », et «\ []\ ») peuvent correspondre à un point «\ .\ » au début du nom du fichier (c'est une évolution de findutils-4.2.2, consultez la section CONFORMITÉ AUX STANDARDS plus loin). Pour ignorer un répertoire, ainsi que tous ses fichiers, utilisez l'option -prune (vous trouverez un exemple dans la description de l'option -wholename). Les parenthèses ne sont pas considérées comme des caractères spéciaux, bien que certains interpréteurs de commandes (dont le Bash) attribuent aux parenthèses un rôle particulier. La correspondance avec le nom du fichier est obtenue par l'utilisation de la fonction B<fnmatch>(3) de la bibliothèque. N'oubliez pas de protéger votre motif entre guillemets afin d'éviter l'expansion des métacaractères par l'interpréteur de commandes.

en: -newer I<file>
fr: -newer I<fichier>

en: File was modified more recently than I<file>.  If I<file> is a symbolic link and the -H option or the -L option is in effect, the modification time of the file it points to is always used.
fr: Fichier modifié plus récemment que le I<fichier> indiqué. Si le fichier I<fichier> est un lien symbolique et que les options -H ou -L sont actives, c'est la date de modification du fichier pointé qui sera considérée.

en: No user corresponds to file's numeric user ID.
fr: Fichier dont l'U-ID numérique ne correspond à aucun utilisateur.

en: No group corresponds to file's numeric group ID.
fr: Fichier dont l'identifiant de groupe numérique ne correspond à aucun groupe d'utilisateurs.

en: -path I<pattern>
fr: -path I<motif>

en: See -wholename.  The predicate -path is also supported by HP-UX B<find>.
fr: Consultez -wholename. Le prédicat -path est aussi accepté par le B<find> d'HP UX.

en: File's permission bits are exactly I<mode> (octal or symbolic).  Since an exact match is required, if you want to use this form for symbolic modes, you may have to specify a rather complex mode string.  For example '-perm g=w' will only match files which have mode 0020 (that is, ones for which group write permission is the only permission set).  It is more likely that you will want to use the '/' or '-' forms, for example '-perm -g=w', which matches any file with group write permission.  See the B<EXAMPLES> section for some illustrative examples.
fr: Fichier dont les autorisations d'accès sont fixées exactement au I<mode> indiqué (en notation symbolique ou octale). Puisqu'une correspondance stricte est requise, vous risquez d'être obligé d'utiliser une chaîne de caractères plutôt compliquée lorsque vous utiliserez cette option avec le mode symbolique. «\ -perm g=w\ », par exemple, ne recherchera que les fichiers qui ont le mode 0020 (c'est à dire, ceux pour lesquels la permission d'écriture pour le groupe est la seule permission définie). Vous voudrez plus certainement utiliser les formes «\ /\ » ou «\ -\ », telles que «\ -perm -g=w\ », qui correspondent à tous les fichiers qui ont le droit d'écriture pour les groupes. Consultez la section B<EXEMPLES> pour des exemples plus significatifs.

en: All of the permission bits I<mode> are set for the file.  Symbolic modes are accepted in this form, and this is usually the way in which would want to use them.  You must specify 'u', 'g' or 'o' if you use a symbolic mode.  See the B<EXAMPLES> section for some illustrative examples.
fr: Fichier ayant toutes les autorisations indiquées dans le I<mode>. Les notations symboliques sont acceptées dans ce cas, et c'est en général comme cela que l'on veut s'en servir. Vous devez indiquer «\ u\ », «\ g\ » ou «\ o\ » si vous utilisez un mode symbolique. Consultez la partie B<EXEMPLES> pour des exemples plus significatifs.

en: Any of the permission bits I<mode> are set for the file.  Symbolic modes are accepted in this form.  You must specify 'u', 'g' or 'o' if you use a symbolic mode.  See the B<EXAMPLES> section for some illustrative examples.  If no permission bits in I<mode> are set, this test currently matches no files.  However, it will soon be changed to match any file (the idea is to be more consistent with the behaviour of B<perm> B<-000>).
fr: Fichier ayant certaines des autorisations indiquées dans le I<mode>. La notation symbolique est acceptée dans ce cas. Vous devez indiquer «\ u\ », «\ g\ » ou «\ o\ » si vous utilisez un mode symbolique. Consultez la partie B<EXEMPLES> pour des exemples plus significatifs. Si aucune autorisation n'est indiquée dans I<mode>, aucune correspondance ne sera trouvée. Toutefois, cela correspondra bientôt à tous les fichiers (l'objectif est d'être plus cohérent avec le comportement de B<perm> B<-000>).

en: Deprecated, old way of searching for files with any of the permission bits in I<mode> set.  You should use B<-perm >I</mode> instead. Trying to use the '+' syntax with symbolic modes will yield surprising results.  For example, '+u+x' is a valid symbolic mode (equivalent to +u,+x, i.e. 0111) and will therefore not be evaluated as B<-perm +>I<mode> but instead as the exact mode specifier B<-perm >I<mode> and so it matches files with exact permissions 0111 instead of files with any execute bit set.  If you found this paragraph confusing, you're not alone - just use B<-perm />I<mode>.  This form of the B<-perm> test is deprecated because the POSIX specification requires the interpretation of a leading '+' as being part of a symbolic mode, and so we switched to using '/' instead.
fr: Déprécié, ancienne méthode pour rechercher des fichier ayant certaines des autorisations indiquées dans le I<mode>. Vous devez plutôt utiliser B<-perm >I</mode>. L'utilisation de la syntaxe «\ +\ » avec la notation symbolique vous réservera des résultats surprenants. Par exemple, «\ +x+u\ » est une notation symbolique valide (équivalente à +u,+x, c.-à-d. 0111) qui ne sera donc pas évaluée en tant que B<-perm +>I<mode>, mais plutôt comme l'option de recherche exacte B<-perm >I<mode>. Cela correspondra donc aux fichiers avec la permission «\ 0111\ » précisément, et non ceux qui ont n'importe quel bit d'exécution activé. Si vous ne trouvez pas ce paragraphe clair, vous n'êtes pas le seul. Utilisez plutôt B<-perm />I<mode>. Cet emploi du test B<-perm> est déprécié parce que la spécification POSIX requiert l'interprétation du premier + en tant que partie de la notation symbolique. Nous avons donc préféré l'usage de «\ /\ ».

en: -regex I<pattern>
fr: -regex I<motif>

en: File name matches regular expression I<pattern>.  This is a match on the whole path, not a search.  For example, to match a file named `./fubar3', you can use the regular expression `.*bar.' or `.*b.*3', but not `f.*r3'.  The regular expressions understood by B<find> are by default Emacs Regular Expressions, but this can be changed with the B<-regextype> option.
fr: Nom de fichier correspondant à l'expression rationnelle I<motif>. Il s'agit d'une correspondance sur le chemin complet, pas d'une recherche. Par exemple, pour mettre en correspondance un fichier nommé «\ ./fubar3\ », vous pouvez utiliser les expressions rationnelles «\ .*bar.\ » ou «\ .*b.*3\ », mais pas «\ f.*r3\ ». Les expressions rationnelles comprises par B<find> sont, par défaut, celles d'Emacs. L'option B<-regextype> permet d'en changer.

en: -samefile I<name>
fr: -samefile I<nom>

en: File refers to the same inode as I<name>.  When -L is in effect, this can include symbolic links.
fr: Fichier qui se réfère à la même inode que I<name>. Quand -L est actif, cela inclut les liens symboliques.

en: File uses I<n> units of space.  The following suffixes can be used:
fr: Fichier utilisant I<n> unités d'espace. On pourra utiliser les suffixes suivants\ :

en: `b'
fr: «\ b\ »

en: for 512-byte blocks (this is the default if no suffix is used)
fr: Pour des blocs de 512 octets (comportement par défaut si rien n'est indiqué).

en: `c'
fr: «\ c\ »

en: for bytes
fr: Pour indiquer des octets.

en: `w'
fr: «\ w\ »

en: for two-byte words
fr: Pour des mots de deux octets.

en: `k'
fr: «\ k\ »

en: for Kilobytes (units of 1024 bytes)
fr: Pour des kilo-octets (unités de 1\ 024 octets).

en: `M'
fr: «\ M\ »

en: for Megabytes (units of 1048576 bytes)
fr: Pour des méga-octets (unités de 1\ 048\ 576 octets).

en: `G'
fr: «\ G\ »

en: for Gigabytes (units of 1073741824 bytes)
fr: Pour des giga-octets (unités de 1\ 073\ 741\ 824 octets).

en: The size does not count indirect blocks, but it does count blocks in sparse files that are not actually allocated.  Bear in mind that the `%k' and `%b' format specifiers of -printf handle sparse files differently.  The `b' suffix always denotes 512-byte blocks and never 1 Kilobyte blocks, which is different to the behaviour of -ls.
fr: La taille ne prend pas en compte les blocs indirects, mais elle comptabilise les blocs des fichiers éparpillés pas encore alloués. Gardez à l'esprit que les spécifications de format «\ %k\ » et «\ %b\ » de -printf gèrent différemment les fichiers éparpillés. Le suffixe «\ b\ » détermine toujours des blocs de 512 octets et jamais de 1 kilo-octets, ce qui diffère du comportement de -ls.

en: Always true.
fr: Toujours vrai.

en: File is of type I<c>:
fr: Fichier du type I<c>\ :

en: block (buffered) special
fr: Fichier spécial en mode bloc (avec tampon)

en: character (unbuffered) special
fr: Fichier spécial en mode caractère (sans tampon)

en: directory
fr: Répertoire

en: named pipe (FIFO)
fr: Tube nommé (FIFO)

en: regular file
fr: Fichier régulier

en: symbolic link; this is never true if the -L option or the -follow option is in effect, unless the symbolic link is broken.  If you want to search for symbolic links when -L is in effect, use -xtype.
fr: Lien symbolique, n'est jamais vrai si les options -L ou -follow sont actives, à moins que le lien symbolique ne soit cassé. Si vous voulez rechercher des liens symboliques alors que -L est actif, utilisez -xtype.

en: socket
fr: Socket

en: door (Solaris)
fr: Door (Solaris)

en: File's numeric user ID is I<n>.
fr: Fichier dont l'identifiant utilisateur numérique vaut I<n>.

en: File was last accessed I<n> days after its status was last changed.
fr: Fichier dont le dernier accès date de I<n> jours après sa date de dernière modification.

en: -user I<uname>
fr: -user I<utilisateur>

en: File is owned by user I<uname> (numeric user ID allowed).
fr: Fichier appartenant à l'I<utilisateur> indiqué (identifiant utilisateur numérique éventuellement)

en: -wholename I<pattern>
fr: -wholename I<motif>

en: File name matches shell pattern I<pattern>.  The metacharacters do not treat `/' or `.' specially; so, for example,
fr: Fichier dont le nom correspond au motif I<motif>. Les métacaractères «\ /\ » ou «\ .\ » ne sont pas interprétés, d'où, par exemple,

en: will print an entry for a directory called './src/misc' (if one exists).  To ignore a whole directory tree, use -prune rather than checking every file in the tree.  For example, to skip the directory `src/emacs' and all files and directories under it, and print the names of the other files found, do something like this:
fr: affichera un résultat pour un répertoire appelé «\ ./src/misc\ » (s'il existe). Pour omettre une branche complète de répertoires, utilisez -prune plutôt que de vérifier chaque fichier de l'arborescence. Pour ignorer par exemple le répertoire «\ src/emacs\ » et tous ces fichiers et sous répertoires tout en affichant le nom des autres fichiers trouvés, faites quelque chose comme\ :

en: The same as -type unless the file is a symbolic link.  For symbolic links: if the -H or -P option was specified, true if the file is a link to a file of type I<c>; if the -L option has been given, true if I<c> is `l'.  In other words, for symbolic links, -xtype checks the type of the file that -type does not check.
fr: Identique à -type sauf si le fichier est un lien symbolique. Pour les liens symboliques, si les options -H ou -P ont été spécifiées, le test est vrai si le fichier pointé par le lien est de type I<c>\ ; si l'option -L a été spécifiée, le test est vrai si I<c> vaut «\ l\ ». Autrement dit, pour les liens symboliques, -xtype vérifie le type des fichiers que l'option -type ne vérifie pas.

en: Delete files; true if removal succeeded.  If the removal failed, an error message is issued.  Use of this action automatically turns on the '-depth' option.
fr: Effacer les fichiers, et renvoyer vrai si l'effacement a réussi. Si l'effacement échoue, un message d'erreur est envoyé. L'appel de cette action enclenche automatiquement l'activation de l'option «\ -depth\ ».

en: -exec I<command> ;
fr: -exec I<commande>\ ;

en: Execute I<command>; true if 0 status is returned.  All following arguments to B<find> are taken to be arguments to the command until an argument consisting of `;' is encountered.  The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of B<find>.  Both of these constructions might need to be escaped (with a `\e') or quoted to protect them from expansion by the shell.  See the B<EXAMPLES> section for examples of the use of the `-exec' option.  The specified command is run once for each matched file.  The command is executed in the starting directory.  There are unavoidable security problems surrounding use of the -exec option; you should use the -execdir option instead.
fr: Exécuter la I<commande>\ ; vrai si le code de retour 0 est renvoyé. Tous les paramètres qui suivent B<find> sont considérés comme des paramètres pour la ligne de commande, jusqu'à la rencontre d'un caractère «\ ;\ ». La chaîne «\ {}\ » est remplacée par le nom du fichier en cours de traitement, ceci dans toutes ses occurrences sur la ligne de commande, et pas seulement aux endroits où elle est isolée, comme c'est le cas avec d'autres versions de B<find>. Ces deux chaînes peuvent avoir besoin d'être protégées du développement de la ligne de commande par le shell, en utilisant le caractère d'échappement («\ \e\ ») ou une protection par des guillemets. Consultez la section B<EXEMPLES> pour des exemples d'utilisation de l'option «\ -exec\ ». La commande indiquée est exécutée à chaque fois qu'un fichier correspond. La commande est exécutée depuis le répertoire de départ. Il existe d'inévitables problèmes de sécurité associés à l'usage de l'option -exec, c'est pourquoi vous devriez utiliser l'option -execdir à la place.

en: -exec I<command> {} +
fr: -exec I<commande> {} +

en: This variant of the -exec option runs the specified command on the selected files, but the command line is built by appending each selected file name at the end; the total number of invocations of the command will be much less than the number of matched files.  The command line is built in much the same way that B<xargs> builds its command lines.  Only one instance of '{}' is allowed within the command.  The command is executed in the starting directory.
fr: Cette variante de l'option -exec exécute la commande spécifiée sur le fichier sélectionné, mais en ajoutant le nom de chaque fichier trouvé à la fin de la ligne de commande. Le nombre total d'invocation de la commande sera donc très inférieur au nombre de fichiers trouvés. La ligne de commande est construite à la manière de B<xargs>. Une seule instance de «\ {}\ » est permise à l'intérieur de la commande. La commande sera exécutée dans le répertoire de départ.

en: -execdir I<command> ;
fr: -execdir I<commande> ;

en: -execdir I<command> {} +
fr: -execdir I<commande> {} +

en: Like -exec, but the specified command is run from the subdirectory containing the matched file, which is not normally the directory in which you started B<find>.  This a much more secure method for invoking commands, as it avoids race conditions during resolution of the paths to the matched files.  As with the -exec option, the '+' form of -execdir will build a command line to process more than one matched file, but any given invocation of I<command> will only list files that exist in the same subdirectory.  If you use this option, you must ensure that your B<$PATH> environment variable does not reference the current directory; otherwise, an attacker can run any commands they like by leaving an appropriately-named file in a directory in which you will run -execdir.
fr: Identique à -exec, sauf que la commande indiquée sera exécutée à partir du sous-répertoire contenant le fichier correspondant, qui n'est normalement pas celui à partir duquel vous avez lancé B<find>. C'est une méthode bien plus fiable d'invocation de commande, puisqu'elle évite des conflits de résolution de chemins des fichiers trouvés. Comme pour l'option -exec, la forme avec «\ +\ » construira une ligne de commande de telle sorte qu'elle pourra traiter plusieurs fichiers trouvés en une passe (avec une restriction, chaque invocation de I<command> ne portera que sur une liste de fichiers issue d'un seul et même répertoire). Si vous utilisez cette option, veillez bien à ce que votre variable d'environnement B<$PATH> ne contienne pas une référence au répertoire courant, sinon un pirate pourrait lancer toutes les commandes qu'il souhaite en mettant un fichier au nom adéquat dans les répertoires où vous allez lancer un -execdir.

en: -fls I<file>
fr: -fls I<fichier>

en: True; like -ls but write to I<file> like -fprint.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Vrai\ ; comme -ls, mais écrire dans le I<fichier> comme le fait -fprint. Le fichier en sortie est toujours crée, même si le prédicat n'est jamais vérifié. Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: -fprint I<file>
fr: -fprint I<fichier>

en: True; print the full file name into file I<file>.  If I<file> does not exist when B<find> is run, it is created; if it does exist, it is truncated.  The file names ``/dev/stdout'' and ``/dev/stderr'' are handled specially; they refer to the standard output and standard error output, respectively.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Vrai\ ; écrire le nom complet dans le I<fichier>. Si I<fichier> n'existe pas au démarrage de B<find>, il est créé. S'il existe, il est écrasé. Les noms de fichier «\ /dev/stdout\ » et «\ /dev/stderr\ » sont traités de manière spécifique, ils correspondent respectivement à la sortie standard et à la sortie d'erreurs. Le fichier de sortie est toujours crée, même si le prédicat n'est jamais vérifié. Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: -fprint0 I<file>
fr: -fprint0 I<fichier>

en: True; like -print0 but write to I<file> like -fprint.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Vrai\ ; comme -print0 mais écrire dans le I<fichier> comme le fait -fprint. Le fichier de sortie est toujours crée, même si le prédicat n'est jamais vérifié. Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: -fprintf I<file> I<format>
fr: -fprintf I<fichier> I<format>

en: True; like -printf but write to I<file> like -fprint.  The output file is always created, even if the predicate is never matched.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Vrai\ ; comme -printf mais écrire dans le I<fichier> comme le fait -fprint. Le fichier de sortie est toujours crée, même si le prédicat n'est jamais vérifié. Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: -ok I<command> ;
fr: -ok I<commande> ;

en: Like -exec but ask the user first (on the standard input); if the response does not start with `y' or `Y', do not run the command, and return false.  If the command is run, its standard input is redirected from B</dev/null>.
fr: Comme -exec mais interroger d'abord l'utilisateur (en utilisant l'entrée standard). Si la réponse ne commence pas par «\ y\ » ou «\ Y\ », la commande n'est pas exécutée, et le test devient faux. Si la commande est lancée, son entrée standard est rédirigée depuis B</dev/null>.

en: True; print the full file name on the standard output, followed by a newline.  If you are piping the output of B<find> into another program and there is the faintest possibility that the files which you are searching for might contain a newline, then you should seriously consider using the `-print0' option instead of `-print'.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Vrai\ ; afficher le nom complet du fichier sur la sortie standard, suivi d'un saut de ligne. Si vous redirigez la sortie standard vers un autre programme et qu'il y a la moindre chance qu'un des noms des fichiers que vous recherchez contienne un saut de ligne, alors vous devriez très sérieusement opter pour l'option «\ -print0\ » plutôt que «\ -print\ ». Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: -okdir I<command> ;
fr: -okdir I<commande>\ ;

en: Like -execdir but ask the user first (on the standard input); if the response does not start with `y' or `Y', do not run the command, and return false.  If the command is run, its standard input is redirected from B</dev/null>.
fr: Comme -execdir mais interroge d'abord l'utilisateur (en utilisant l'entrée standard). Si la réponse ne commence pas par «\ y\ » ou «\ Y\ », la commande n'est pas exécutée, et le test devient faux. Si la commande est lancée, son entrée standard est redirigée depuis B</dev/null>.

en: True; print the full file name on the standard output, followed by a null character (instead of the newline character that `-print' uses).  This allows file names that contain newlines or other types of white space to be correctly interpreted by programs that process the B<find> output.  This option corresponds to the `-0' option of B<xargs>.
fr: Vrai\ ; afficher le nom complet du fichier sur la sortie standard, suivi d'un caractère nul (à la place du caractère saut de ligne que «\ -print\ » utilise). Ceci permet aux fichiers dont le nom contient un saut de ligne ou d'autres types de caractères non affichables, d'être correctement interprétés par les programmes utilisant les données en sortie de B<find>. Cette option correspond à l'option «\ -0\ » de B<xargs>.

en: True; print I<format> on the standard output, interpreting `\e' escapes and `%' directives.  Field widths and precisions can be specified as with the `printf' C function.  Please note that many of the fields are printed as %s rather than %d, and this may mean that flags don't work as you might expect.  This also means that the `-' flag does work (it forces fields to be left-aligned).  Unlike -print, -printf does not add a newline at the end of the string.  The escapes and directives are:
fr: Vrai\ ; afficher le I<format> indiqué sur la sortie standard, en interprétant les séquences d'échappement «\ \e\ » et les directives «\ %\ ». La largeur et la précision des champs peuvent être spécifiés comme dans la fonction B<printf> du langage C. Notez bien que la plupart des champs sont affichés selon «\ %s\ » plutôt que «\ %d\ », ce qui veut dire que les drapeaux ne fonctionneront peut-être pas comme vous vous y attendiez. Cela veut aussi dire que le drapeau «\ -\ » fonctionnera (il force l'alignement des champs à gauche). Contrairement à -print, -printf n'ajoute pas de saut de ligne à la fin de la chaîne. Les séquences d'échappement et les directives «\% \ » sont les suivantes\ :

en: Alarm bell.
fr: Sonnerie.

en: Backspace.
fr: Effacement arrière (Backspace)

en: Stop printing from this format immediately and flush the output.
fr: Arrêter immédiatement l'impression du format et vider le flux de sortie.

en: Form feed.
fr: Saut de page

en: Newline.
fr: Saut de ligne

en: Carriage return.
fr: Retour chariot

en: Horizontal tab.
fr: Tabulation horizontale

en: Vertical tab.
fr: Tabulation verticale

en: ASCII NUL.
fr: Caractère ASCII NUL.

en: A literal backslash (`\e').
fr: Un caractère «\ \e\ » littéral.

en: The character whose ASCII code is NNN (octal).
fr: Le caractère ASCII dont le code est NNN (en octal).

en: A `\e' character followed by any other character is treated as an ordinary character, so they both are printed.
fr: Un «\ \e\ » suivi de n'importe quel autre caractère est traité comme un caractère ordinaire\ ; ils sont donc affichés tous les deux.

en: A literal percent sign.
fr: Un caractère pourcentage littéral (%)

en: File's last access time in the format returned by the C `ctime' function.
fr: Date du dernier accès au fichier, dans le format renvoyé par la fonction C B<ctime>(3).

en: File's last access time in the format specified by I<k>, which is either `@' or a directive for the C `strftime' function.  The possible values for I<k> are listed below; some of them might not be available on all systems, due to differences in `strftime' between systems.
fr: Date du dernier accès au fichier, dans le format spécifié par I<k>, qui doit être soit un «\ @\ », soit une directive pour la fonction C «\ strftime\ ». Les valeurs possibles de I<k> sont indiquées ci-dessous, certaines d'entre-elles ne sont pas disponibles sur tous les systèmes, à cause des différences entre les fonctions «\ strftime\ » existantes.

en: seconds since Jan. 1, 1970, 00:00 GMT.
fr: Secondes écoulées depuis le 1er janvier 1970 à 00\ h\ 00 GMT.

en: Time fields:
fr: Champs horaires\ :

en: hour (00..23)
fr: Heure (00..23)

en: hour (01..12)
fr: Heure (01..12)

en: hour ( 0..23)
fr: Heure (0..23)

en: hour ( 1..12)
fr: Heure (1..12)

en: minute (00..59)
fr: Minute (00..59)

en: locale's AM or PM
fr: AM ou PM, avec la désignation locale

en: time, 12-hour (hh:mm:ss [AP]M)
fr: Heure au format 12 heures (hh:mm:ss [AP]M)

en: second (00..61)
fr: Secondes (00..61)

en: time, 24-hour (hh:mm:ss)
fr: Heure au format 24 heures (hh:mm:ss)

en: Date and time, separated by '+', for example `2004-04-28+22:22:05'.  The time is given in the current timezone (which may be affected by setting the TZ environment variable).  This is a GNU extension.
fr: La date et l'heure, séparées par un «\ +\ », «\ 2004-04-28+22:22:05\ » par exemple. L'heure est donnée dans la zone horaire courante (qui peut être modifiée via la variable d'environnement TZ). Ceci est une extension GNU.

en: locale's time representation (H:M:S)
fr: Représentation locale de l'heure (H:M:S)

en: time zone (e.g., EDT), or nothing if no time zone is determinable
fr: Fuseau horaire (par exemple MET), ou rien si le fuseau horaire est indéterminé.

en: Date fields:
fr: Champs de date\ :

en: locale's abbreviated weekday name (Sun..Sat)
fr: Abréviation locale du jour de la semaine (lun..dim)

en: locale's full weekday name, variable length (Sunday..Saturday)
fr: Nom local entier du jour de la semaine, de longueur variable (lundi..dimanche)

en: locale's abbreviated month name (Jan..Dec)
fr: Abréviation locale du mois (jan..déc)

en: locale's full month name, variable length (January..December)
fr: Nom local entier du mois, de longueur variable (janvier..décembre)

en: locale's date and time (Sat Nov 04 12:02:33 EST 1989)
fr: Date et heure locales (Sam Nov 04 12:02:33 EST 1989)

en: day of month (01..31)
fr: Quantième du mois (01..31)

en: date (mm/dd/yy)
fr: Date (mm/jj/aa)

en: same as b
fr: Identique à b

en: day of year (001..366)
fr: Jour de l'année (001..366)

en: month (01..12)
fr: Mois (01..12)

en: week number of year with Sunday as first day of week (00..53)
fr: Numéro de la semaine dans l'année, les semaines commençant le dimanche (00..53)

en: day of week (0..6)
fr: Jour de la semaine (0..6)

en: week number of year with Monday as first day of week (00..53)
fr: Numéro de la semaine dans l'année, les semaines commençant le lundi (00..53)

en: locale's date representation (mm/dd/yy)
fr: Représentation locale de la date (mm/jj/aa)

en: last two digits of year (00..99)
fr: Les deux derniers chiffres de l'année (00..99)

en: year (1970...)
fr: Année (1970...)

en: The amount of disk space used for this file in 512-byte blocks. Since disk space is allocated in multiples of the filesystem block size this is usually greater than %s/1024, but it can also be smaller if the file is a sparse file.
fr: Taille de l'espace disque consommé par le fichier, en nombre de blocs de 512 octets. Puisque l'espace disque est alloué par multiple de la taille d'un bloc du système de fichiers, on obtient souvent un résultat supérieur à %s/1024. Il peut aussi être inférieur si le fichier est éparpillé.

en: File's last status change time in the format returned by the C `ctime' function.
fr: Date de dernière modification du fichier, dans le format renvoyé par la fonction C «\ ctime\ ».

en: File's last status change time in the format specified by I<k>, which is the same as for %A.
fr: Date de dernière modification du fichier, dans le format spécifié par I<k>, comme pour la directive %A.

en: File's depth in the directory tree; 0 means the file is a command line argument.
fr: Profondeur du fichier dans l'arborescence des répertoires, 0 signifiant que le fichier est un paramètre de la ligne de commande.

en: The device number on which the file exists (the st_dev field of struct stat), in decimal.
fr: Le numéro du périphérique sur lequel le fichier est rangé (la valeur du champ st_dev field de la structure stat) exprimé en décimal.

en: File's name with any leading directories removed (only the last element).
fr: Nom du fichier, sans aucun nom de répertoire (dernier élément uniquement).

en: Type of the filesystem the file is on; this value can be used for -fstype.
fr: Type de système de fichiers sur lequel se trouve le fichier. Cette valeur peut être utilisée pour l'option -fstype.

en: File's group name, or numeric group ID if the group has no name.
fr: Nom du groupe propriétaire du fichier, ou identifiant de groupe numérique si le groupe n'a pas de nom.

en: File's numeric group ID.
fr: Identifiant de groupe numérique du fichier.

en: Leading directories of file's name (all but the last element).  If the file name contains no slashes (since it is in the current directory) the %h specifier expands to ".".
fr: Répertoires en tête du nom de fichier (tout sauf la dernière partie). Si le nom du fichier ne contient aucune barre oblique (NDT\ : slash) (donc si c'est un fichier du répertoire courant), alors l'option %h rajoutera «\ .\ ».

en: Command line argument under which file was found.
fr: Paramètre de la ligne de commande à partir duquel le fichier a été trouvé.

en: File's inode number (in decimal).
fr: Numéro d'inode du fichier (en décimal).

en: The amount of disk space used for this file in 1K blocks. Since disk space is allocated in multiples of the filesystem block size this is usually greater than %s/1024, but it can also be smaller if the file is a sparse file.
fr: Taille du fichier, en nombre de blocs de 1 kilo-octet. Puisque l'espace disque est alloué par multiple de la taille d'un bloc du système de fichiers, on obtient souvent un résultat supérieur à %s/1024. Il peut aussi être inférieur si le fichier est éparpillé.

en: Object of symbolic link (empty string if file is not a symbolic link).
fr: Destination du lien symbolique (vide si le fichier n'est pas un lien symbolique).

en: File's permission bits (in octal).  This option uses the 'traditional' numbers which most Unix implementations use, but if your particular implementation uses an unusual ordering of octal permissions bits, you will see a difference between the actual value of the file's mode and the output of %m.  Normally you will want to have a leading zero on this number, and to do this, you should use the B<#> flag (as in, for example, '%#m').
fr: Bits d'autorisation d'accès au fichier (en octal). Cette option utilise les nombres «\ traditionellement\ » utilisés dans la plupart des implémentations d'Unix, mais si votre système utilise un ordre inhabituel de la forme octal des bits de permissions, alors vous observerez une différence entre la valeur réelle des valeurs du fichiers et la sortie de %m. On veut habituellement un zéro en début de ce nombre, et pour l'obtenir, vous pouvez utiliser le drapeau B<#> («\ %#m\ », par exemple).

en: File's permissions (in symbolic form, as for B<ls>).  This directive is supported in findutils 4.2.5 and later.
fr: Les permissions du fichier (sous forme symbolique, comme dans B<ls>). Cette directive n'est disponible que dans les version de findutils 4.2.5 et suivantes.

en: Number of hard links to file.
fr: Nombre de liens physiques sur le fichier.

en: File's name.
fr: Nom du fichier.

en: File's name with the name of the command line argument under which it was found removed.
fr: Nom du fichier, en retirant le nom du paramètre de ligne de commande à partir duquel le fichier a été trouvé.

en: File's size in bytes.
fr: Taille du fichier en octets.

en: File's last modification time in the format returned by the C `ctime' function.
fr: Date de dernière modification du fichier, dans le format renvoyé par la fonction C «\ ctime\ ».

en: File's last modification time in the format specified by I<k>, which is the same as for %A.
fr: Date de dernière modification du fichier, dans le format spécifié par I<k>, comme pour la directive %A.

en: File's user name, or numeric user ID if the user has no name.
fr: Nom du propriétaire du fichier, ou identifiant utilisateur numérique si l'utilisateur n'a pas de nom.

en: File's numeric user ID.
fr: Identifiant utilisateur numérique du propriétaire du fichier.

en: File's type (like in ls -l), U=unknown type (shouldn't happen)
fr: Type du fichier (comme dans ls -l), U pour type inconnu (ce qui ne devrait pas arriver).

en: File's type (like %y), plus follow symlinks: L=loop, N=nonexistent
fr: Type du fichier (comme pour %y), suivi, pour les liens symbolique, de\ : L=boucle, N=inexistant.

en: A `%' character followed by any other character is discarded (but the other character is printed).
fr: Un caractère «\ %\ » suivi de tout autre caractère est éliminé (mais le second caractère est affiché).

en: The %m and %d directives support the B<#> , B<0> and B<+> flags, but the other directives do not, even if they print numbers.  Numeric directives that do not support these flags include B<G>, B<U>, B<b>, B<D>, B<k> and B<n>.  The `-' format flag is supported and changes the alignment of a field from right-justified (which is the default) to left-justified.
fr: Les options %m et %d gèrent les drapeaux B<#> , B<0> et B<+>, à l'inverse des autres directives, même si elles affichent des nombres. Les autres directives numériques qui ne gèrent pas ces drapeaux sont B<G>, B<U>, B<b>, B<D>, B<k> et B<n>. Le drapeau de format «\ -\ » est géré, et transforme l'alignement des champs (qui sont par défaut alignés à droite) en alignement à gauche.

en: See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: If -depth is not given, true; if the file is a directory, do not descend into it.
fr: Vrai si l'option -depth n'est pas fournie. Si le fichier fourni est un répertoire, ne pas descendre dans son arborescence.

en: If -depth is given, false; no effect.
fr: Faux si l'option -depth est fournie, et sans effet.

en: Exit immediately.  No child processes will be left running, but no more paths specified on the command line will be processed.  For example, B<find /tmp/foo /tmp/bar -print -quit> will print only B</tmp/foo>.  Any command lines which have been built up with B<-execdir ... {} +> will be invoked before B<find> exits.  The exit status may or may not be zero, depending on whether an error has already occurred.
fr: Arrêter immédiatement. Tous les processus fils seront arrêtés, et plus aucun des chemins indiqués sur la ligne de commande ne sera traité. B<find /tmp/foo /tmp/bar -print -quit> n'affichera que B</tmp/foo>, par exemple. Toute ligne de commande construite par B<-execdir ... {} +> sera exécutée avant l'arrêt de B<find>. La valeur de retour sera ou ne sera pas zéro, selon qu'une erreur ait eu lieu précédemment ou non.

en: True; list current file in `ls -dils' format on standard output.  The block counts are of 1K blocks, unless the environment variable POSIXLY_CORRECT is set, in which case 512-byte blocks are used.  See the B<UNUSUAL FILENAMES> section for information about how unusual characters in filenames are handled.
fr: Vrai, afficher le nom du fichier en cours dans le format «\ ls -dils\ » sur la sortie standard. La taille est calculée en blocs de 1 Ko, à moins que la variable d'environnement POSIXLY_CORRECT ne soit positionnée, auquel cas la taille est calculée en blocs de 512 octets. Consultez la section B<NOMS DE FICHIERS PEU COURANTS> pour obtenir des informations sur la gestion des caractères inhabituels dans les noms de fichier.

en: UNUSUAL FILENAMES
fr: NOMS DE FICHIERS PEU COURANTS

en: Many of the actions of B<find> result in the printing of data which is under the control of other users.  This includes file names, sizes, modification times and so forth.  File names are a potential problem since they can contain any character except '\e0' and '/'.  Unusual characters in file names can do unexpected and often undesirable things to your terminal (for example, changing the settings of your function keys on some terminals).  Unusual characters are handled differently by various actions, as described below.
fr: Beaucoup d'actions de B<find> finissent par afficher des données qui sont sous le contrôle d'autres utilisateurs. Cela est vrai pour les noms de fichiers, les tailles, les dates de modification et ainsi de suite. Les noms de fichiers posent des problèmes potentiels puisqu'ils peuvent contenir n'importe quel caractère, à l'exception de «\ \e0\ » et «\ /\ ». Les caractères inhabituels dans les noms de fichier peuvent produire des résultats inattendus et souvent indésirables sur votre terminal (modifier les définitions des touches de fonctions de certains terminaux, par exemple). Les caractères inhabituels sont gérés de différentes façons selon les actions, selon la description ci-dessous.

en: Always print the exact filename, unchanged, even if the output is going to a terminal.
fr: Affiche toujours exactement le nom de fichier non modifié, même si la sortie est un terminal.

en: Unusual characters are always escaped.  White space, backslash, and double quote characters are printed using C-style escaping (for example '\ef', '\e"').  Other unusual characters are printed using an octal escape.  Other printable characters (for -ls and -fls these are the characters between octal 041 and 0176) are printed as-is.
fr: Tout caractère inhabituel est toujours protégé. Les espaces, les retours arrières et les guillemets sont affichés selon les conventions des échappement du C («\ \ef\ »,«\ \e"\ », par exemple). Tous les autres caractères inhabituels sont affichés en octal. Tous les autres caractères affichables (en ce qui concerne -ls et -fls, il s'agit des caractères dont le code octal est compris entre 041 et 0176) sont affichés en l'état.

en: If the output is not going to a terminal, it is printed as-is.  Otherwise, the result depends on which directive is in use.  The directives %D, %F, %g, %G, %H, %Y, and %y expand to values which are not under control of files' owners, and so are printed as-is.  The directives %a, %b, %c, %d, %i, %k, %m, %M, %n, %s, %t, %u and %U have values which are under the control of files' owners but which cannot be used to send arbitrary data to the terminal, and so these are printed as-is.  The directives %f, %h, %l, %p and %P are quoted.  This quoting is performed in the same way as for GNU B<ls>.  This is not the same quoting mechanism as the one used for -ls and -fls.  If you are able to decide what format to use for the output of B<find> then it is normally better to use '\e0' as a terminator than to use newline, as file names can contain white space and newline characters.
fr: Si la sortie n'est pas un terminal, les caractères sont affichés en l'état. Sinon, le résultat dépend de la directive en cours d'utilisation. Les directives %D, %F, %g, %G, %H, %Y, et %y sont transformées en valeurs non contrôlées par les propriétaires des fichiers, et donc imprimées telles quelles. Les directives %a, %b, %c, %d, %i, %k, %m, %M, %n, %s, %t, %u et %U donnent des valeurs qui sont sous le contrôle des propriétaires des fichiers, mais qui ne peuvent pas être utilisées pour envoyer des données arbitraires au terminal, elles sont donc imprimées telles quelles. Les directives %f, %h, %l, %p et %P sont protégées par des guillemets. Cette protection est appliquée à la manière du B<ls> du GNU. Il ne s'agit pas du même mécanisme de protection que celui utilisé pour -ls et -fls. Si vous pouvez choisir le format à utiliser pour la sortie de B<find>, sachez qu'il vaut mieux utiliser «\ \e0\ » plutôt que nouvelle ligne en tant que terminaison, car les noms de fichiers peuvent contenir des caractères espaces ou nouvelle ligne.

en: Quoting is handled in the same way as for -printf and -fprintf.  If you are using B<find> in a script or in a situation where the matched files might have arbitrary names, you should consider using -print0 instead of -print.
fr: Les guillemets sont gérées à la manière de -printf et fprintf. Si vous utilisez B<find> dans un script ou dans un cas de figure particulier dans lesquels les fichiers correspondants peuvent avoir des noms arbitraires, l'utilisation de -print0 devrait être préférée à -print.

en: The -ok and -okdir actions print the current filename as-is.  This may change in a future release.
fr: Les actions -ok et -okdir affichent le nom du fichier traité tel qu'il est. Cela pourrait changer dans une version ultérieure.

en: OPERATORS
fr: OPÉRATEURS

en: Listed in order of decreasing precedence:
fr: Dans l'ordre de priorité décroissante\ :

en: Force precedence.
fr: Forcer la priorité.

en: True if I<expr> is false.
fr: Vrai si I<expr> est fausse.

en: Same as ! I<expr>, but not POSIX compliant.
fr: Comme ! I<expr>, mais non conforme à la norme POSIX.

en: Two expressions in a row are taken to be joined with an implied "and"; I<expr2> is not evaluated if I<expr1> is false.
fr: Deux expressions sur la même ligne sont implicitement reliées par un ET \ ; I<expr2> n'est pas évaluée si I<expr1> est fausse.

en: Same as I<expr1 expr2>.
fr: Comme I<expr1 expr2>.

en: Same as I<expr1 expr2>, but not POSIX compliant.
fr: Comme I<expr1 expr2>, mais non conforme à la norme POSIX.

en: Or; I<expr2> is not evaluated if I<expr1> is true.
fr: OU\ ; I<expr2> n'est pas évaluée si I<expr1> est vraie.

en: Same as I<expr1> -o I<expr2>, but not POSIX compliant.
fr: Comme I<expr1> -o I<expr2>, mais non conforme à la norme POSIX.

en: List; both I<expr1> and I<expr2> are always evaluated.  The value of I<expr1> is discarded; the value of the list is the value of I<expr2>.	 The comma operator can be useful for searching for several different types of thing, but traversing the filesystem hierarchy only once.  The B<-fprintf> action can be used to list the various matched items into several different output files.
fr: Lister\ ; I<expr1> et I<expr2> sont toujours évaluées. La valeur de I<expr1> est annulée, la valeur de la liste est la valeur de I<expr2>.	 Le séparateur virgule est pratique pour rechercher différents types de choses tout en ne traversant qu'une fois l'arborescence du système de fichiers. L'action B<-fprintf> peut être utilisée pour récupérer une liste d'éléments variés pour les ranger dans différents fichiers en sortie.

en: STANDARDS CONFORMANCE
fr: CONFORMITÉ AUX STANDARDS

en: The following options are specified in the POSIX standard (IEEE Std 1003.1, 2003 Edition):
fr: Les options suivantes sont définies dans le standard POSIX (IEEE Std 1003.1, Édition 2003)\ :

en: This option is supported.
fr: Cette option est gérée.

en: This option is supported, but POSIX conformance depends on the POSIX conformance of the system's B<fnmatch>(3)  library function.  As of findutils-4.2.2, shell metacharacters ('*'. '?' or '[]' for example) will match a leading '.', because IEEE PASC interpretation 126 requires this.  This is a change from previous versions of findutils.
fr: Cette option est gérée, mais la conformité à POSIX dépend de la conformité POSIX de la fonction B<fnmatch>(3) de la bibliothèque du système. À l'heure de findutils-4.2.2, les métacaractères du shell («\ *\ », «\ ?\ » ou «\ []\ » par exemple) trouveront les fichiers commençant par «\ .\ » (l'interprétation d'IEEE PASC 126 l'impose). Ceci différe des versions précédentes de findutils.

en: Supported.  POSIX specifies `b', `c', `d', `l', `p', `f' and `s'.  GNU find also supports `D', representing a Door, where the OS provides these.
fr: Géré. POSIX définit «\ b\ », «\ c\ », «\ d\ », «\ l\ », «\ p\ », «\ f\ » et «\ s\ ». Le find du GNU gère aussi «\ D\ », ce qui représente une Porte, pour les systèmes d'exploitation qui en fournissent.

en: Supported.  Interpretation of the response is not locale-dependent (see ENVIRONMENT VARIABLES).
fr: Géré. L'interprétation de la réponse n'est pas dépendant du système de locales (consultez VARIABLES D'ENVIRONNEMENT).

en: Supported.  If the file specified is a symbolic link, it is always dereferenced.  This is a change from previous behaviour, which used to take the relevant time from the symbolic link; see the HISTORY section below.
fr: Géré. Si le fichier spécifié est un lien symbolique, il est toujours déréférencé. Ceci est différent du comportement précédent, qui prenait en compte les valeurs de temps du lien symbolique (consultez la section HISTORIQUE plus loin).

en: Other predicates
fr: Autres prédicats

en: The predicates `-atime', `-ctime', `-depth', `-group', `-links', `-mtime', `-nogroup', `-nouser', `-perm', `-print', `-prune', `-size', `-user' and `-xdev', are all supported.
fr: Les prédicats «\ -atime\ », «\ -ctime\ », «\ -depth\ », «\ -group\ », «\ -links\ », «\ -mtime\ », «\ -nogroup\ », «\ -nouser\ », «\ -perm\ », «\ -print\ », «\ -prune\ », «\ -size\ », «\ -user\ » et «\ -xdev\ », sont tous gérés.

en: The POSIX standard specifies parentheses `(', `)', negation `!' and the `and' and `or' operators (`-a', `-o').
fr: Le standard POSIX définit les parenthèses «\ (\ », «\ )\ », la négation «\ !\ » et les opérateurs «\ and\ » et «\ or\ » («\ -a\ », «\ -o\ »).

en: All other options, predicates, expressions and so forth are extensions beyond the POSIX standard.  Many of these extensions are not unique to GNU find, however.
fr: Toutes les autres options, prédicats, expressions et ainsi de suite sont des extensions hors du standard POSIX. Beaucoup de ces extensions ne sont de toutes façons pas l'apanage du find du GNU.

en: The POSIX standard requires that
fr: Le standard POSIX impose que

en: The B<find> utility shall detect infinite loops; that is, entering a previously visited directory that is an ancestor of the last file encountered. When it detects an infinite loop, find shall write a diagnostic message to standard error and shall either recover its position in the hierarchy or terminate.
fr: L'utilitaire B<find> doit détecter les boucles infinies, telles que le retour dans un répertoire déjà visité, alors qu'on revient du dernier fichier rencontré. Quand il détecte une boucle infinie, find doit afficher une message de diagnostic sur la sortie d'erreur, et essayer de revenir à sa position d'origine ou s'arrêter.

en: The link count of directories which contain entries which are hard links to an ancestor will often be lower than they otherwise should be.  This can mean that GNU find will sometimes optimise away the visiting of a subdirectory which is actually a link to an ancestor.  Since B<find> does not actually enter such a subdirectory, it is allowed to avoid emitting a diagnostic message.  Although this behaviour may be somewhat confusing, it is unlikely that anybody actually depends on this behaviour.  If the leaf optimisation has been turned off with B<-noleaf>, the directory entry will always be examined and the diagnostic message will be issued where it is appropriate.  Symbolic links cannot be used to create filesystem cycles as such, but if the -L option or the -follow option is in use, a diagnostic message is issued when B<find> encounters a loop of symbolic links.  As with loops containing hard links, the leaf optimisation will often mean that B<find> knows that it doesn't need to call I<stat()> or I<chdir()> on the symbolic link, so this diagnostic is frequently not necessary.
fr: Le décompte des liens dans un répertoire qui contient des liens en dur vers des répertoires supérieurs sera souvent inférieur à celui attendu. Cela peut être dû au fait que le find du GNU optimise l'accès en évitant de parcourir un sous-répertoire qui s'avère être un lien vers un répertoire supérieur. Bien que B<find> ne parcourt pas le répertoire dans ce cas précis, il permet aussi d'éviter l'émission d'un message d'avertissement. Cette façon de faire peut sembler génératrice d'erreurs, mais il est peu probable que quiconque puisse réellement en être gêné. Si l'optimisation du parcours des feuilles (NDT\ : leaf) a été désactivée avec B<-noleaf>, cette entrée du répertoire sera bel et bien parcourue, et le message d'avertissement émis si nécessaire. Les liens symboliques ne peuvent pas servir à créer de telles boucles dans le système de fichiers, par contre, si les options -L ou -follow sont actives, alors un message d'avertissement sera émis quand B<find> rencontrera une boucle de liens symboliques. Comme pour les boucles contenant des liens en dur, l'optimisation de parcours des feuilles (NDT\ : leaf) signifie souvent que B<find> sait qu'il n'a pas à appliquer I<stat()> ou I<chdir()> sur le lien symbolique, et donc que ce diagnostic est souvent inutile.

en: The -d option is supported for compatibility with various BSD systems, but you should use the POSIX-compliant option -depth instead.
fr: L'option -d est gérée pour des raisons de compatibilité avec divers systèmes BSD, mais préférez plutôt l'utilisation de l'option -depth conforme POSIX.

en: The POSIXLY_CORRECT environment variable does not affect the behaviour of the -regex or -iregex tests because those tests aren't specified in the POSIX standard.
fr: Le positionnement de la variable d'environnement POSIXLY_CORRECT ne modifie pas le comportement des tests -regex or -iregex parce que ces tests ne sont pas définis dans le standard POSIX.

en: ENVIRONMENT VARIABLES
fr: VARIABLES D'ENVIRONNEMENT

en: Provides a default value for the internationalization variables that are unset or null.
fr: Fournit une valeur par défaut pour les variables de localisation qui ne sont pas définies ou nulles.

en: If set to a non-empty string value, override the values of all the other internationalization variables.
fr: Si elle contient une chaîne de caractères non vide, remplace les valeurs de toutes les autres variables de localisation.

en: The POSIX standard specifies that this variable affects the pattern matching to be used for the `-name' option.  GNU find uses the B<fnmatch>(3)  library function, and so support for `LC_COLLATE' depends on the system library.
fr: Le standard POSIX exige que cette variable modifie le comportement de la recherche de motifs à l'oeuvre dans l'option «\ -name\ ». Le find du GNU utilise la fonction B<fnmatch>(3) de la bibliothèque, et donc la gestion du «\ LC_COLLATE\ » dépend de la bibliothèque présente sur votre système.

en: POSIX also specifies that the `LC_COLLATE' environment variable affects the interpretation of the user's response to the query issued by `-ok', but this is not the case for GNU find.
fr: POSIX exige aussi que la variable d'environnement «\ LC_COLLATE\ » modifie le comportement de l'analyse de la réponse de l'utilisateur à la question posée par «\ -ok\ », mais ce n'est pas le cas pour le find du GNU.

en: This variable affects the treatment of character classes used with the `-name' test, if the system's B<fnmatch>(3)  library function supports this.  It has no effect on the behaviour of the `-ok' expression.
fr: Cette variable modifie le traitement des classes de caractères utilisées par le test «\ -name\ », dans le cas où la fonction B<fnmatch>(3) de la bibliothèque de votre système le supporte. Cela n'a aucun effet pour le comportement de l'expression «\ -ok\ ».

en: Determines the locale to be used for internationalised messages.
fr: Détermine la locale à utiliser pour les messages localisés.

en: Determines the location of the internationalisation message catalogues.
fr: Détermine l'endroit où sont rangés les catalogues de messages localisés.

en: Affects the directories which are searched to find the executables invoked by `-exec', `-execdir', `-ok' and `-okdir'.
fr: Détermine les répertoires dans lesquels find cherchera les exécutables invoqués par «\ -exec\ », «\ -execdir\ », «\ -ok\ » et «\ -okdir\ ».

en: Determines the block size used by `-ls' and `-fls'.  If `POSIXLY_CORRECT' is set, blocks are units of 512 bytes.  Otherwise they are units of 1024 bytes.
fr: Détermine la taille des blocs utilisés par «\ -ls\ » et «\ -fls\ ». Si «\ POSIXLY_CORRECT\ » est défini, les blocs sont des unités de 512 octets. Sinon, il s'agit d'unités de 1024 octets.

en: Affects the time zone used for some of the time-related format directives of -printf and -fprintf.
fr: Modifie le fuseau horaire utilisé dans le format de certaines directives liées au temps dans -printf et -fprintf.

en: EXAMPLES
fr: EXEMPLES

en: B<find /tmp -name core -type f -print | xargs /bin/rm -f>
fr: B<find /tmp -name coeur -type f -print | xargs /bin/rm -f>

en: Find files named B<core> in or below the directory B</tmp> and delete them.  Note that this will work incorrectly if there are any filenames containing newlines, single or double quotes, or spaces.
fr: Chercher les fichiers qui s'appellent B<coeur> dans le répertoire B</tmp> et ses sous-répertoires, puis les effacer. Rappelez-vous que vous pouvez rencontrer des problèmes si des noms de fichiers comportent des retours à la ligne, des guillemets simples ou doubles, ou des espaces.

en: B<find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f>
fr: B<find /tmp -name coeur -type f -print0 | xargs -0 /bin/rm -f>

en: Find files named B<core> in or below the directory B</tmp> and delete them, processing filenames in such a way that file or directory names containing single or double quotes, spaces or newlines are correctly handled.  The B<-name> test comes before the B<-type> test in order to avoid having to call B<stat(2)> on every file.
fr: Chercher les fichiers qui s'appellent B<coeur> dans le répertoire B</tmp> et ses sous-répertoires, puis les effacer, en veillant à ce que les noms de fichiers ou de répertoires qui contiennent des retours à la ligne, des guillemets simples ou doubles ou des espaces soient correctement traités. Le test B<-name> est prioritaire sur le test B<-type> afin d'éviter l'appel de B<stat(2)> pour chacun des fichiers.

en: B<find . -type f -exec file '{}' \e\;>
fr: B<find . -type f -exec fichier '{}' \e\;>

en: Runs `file' on every file in or below the current directory.  Notice that the braces are enclosed in single quote marks to protect them from interpretation as shell script punctuation.  The semicolon is similarly protected by the use of a backslash, though ';' could have been used in that case also.
fr: Exécuter «\ fichier\ » sur chaque entrée du répertoire courant ou de ses sous-répertoires. Attention à bien protéger les accolades par des guillemets simples afin d'empêcher leur interprétation en tant que ponctuation du script shell. De la même façon, le point-virgule est protégé grâce à une barre oblique inverse, bien que «\ ;\ » aurait aussi pû être utilisé.

en: B<find / \t\e( -perm -4000 -fprintf /root/suid.txt '%#m %u %p\en' \e) , \e>
    B<\t\t\e( -size +100M -fprintf /root/big.txt '%-10s %p\en' \e)>
fr: B<find / \t\e( -perm -4000 -fprintf /root/suid.txt '%#m %u %p\en' \e) , \e>
    B<\t\t\e( -size +100M -fprintf /root/grand.txt '%-10s %p\en' \e)>

en: Traverse the filesystem just once, listing setuid files and directories into B</root/suid.txt> and large files into B</root/big.txt>.
fr: Parcourir le système de fichiers en une seule passe, stockant les fichiers et répertoires en setuid dans B</root/suid.txt> et les gros fichiers dans B</root/grand.txt>.

en: Search for files in your home directory which have been modified in the last twenty-four hours.  This command works this way because the time since each file was last modified is divided by 24 hours and any remainder is discarded.  That means that to match B<-mtime> B<0>, a file will have to have a modification in the past which is less than 24 hours ago.
fr: Rechercher les fichiers de votre répertoire personnel qui ont été modifiés lors des dernières vingt-quatre heures. Cette commande s'exprime de cette façon parce que la recherche utilise le résultat de la division entière par 24 de l'heure de dernière modification (la fraction horaire est donc perdue). Ce qui veut dire que pour correspondre à B<-mtime> B<0>, un fichier doit avoir une antériorité de modification inférieure à 24 heures.

en: Search for files which have read and write permission for their owner, and group, but which other users can read but not write to.  Files which meet these criteria but have other permissions bits set (for example if someone can execute the file) will not be matched.
fr: Rechercher les fichiers qui ont la permission de lire et d'écrire pour leur propriétaire et groupe, et que les autres utilisateurs ne peuvent que lire. Les fichiers qui satisfont ces critères, mais qui ont d'autres bits de permissions activés (par exemple si le fichier est exécutable) ne seront pas sélectionnés.

en: Search for files which have read and write permission for their owner and group, and which other users can read, without regard to the presence of any extra permission bits (for example the executable bit).  This will match a file which has mode 0777, for example.
fr: Rechercher les fichiers qui ont la permission de lire et d'écrire pour leur propriétaire et leur groupe, et que les autres utilisateurs peuvent lire, sans toutefois s'intéresser à la présence d'autres bits de permissions (le bit d'exécution par exemple). Un fichier ayant par exemple les droits 0777 sera sélectionné.

en: Search for files which are writable by somebody (their owner, or their group, or anybody else).
fr: Rechercher les fichiers qui offrent le droit d'écriture à quelqu'un (son propriétaire, ou son groupe, ou bien encore n'importe qui).

en: All three of these commands do the same thing, but the first one uses the octal representation of the file mode, and the other two use the symbolic form.  These commands all search for files which are writable by either their owner or their group.  The files don't have to be writable by both the owner and group to be matched; either will do.
fr: Ces commandes font toutes les trois la même chose, mais la première utilise le mode octal pour représenter les modes du fichiers, alors que les deux autres se servent de la forme symbolique. Ces commandes recherchent tous les fichiers dans lesquels soit le propriétaire ou le groupe peuvent écrire. Ces fichiers n'ont pas à offrir à la fois le droit d'écriture au propriétaire et au groupe, l'un ou l'autre suffira.

en: Both these commands do the same thing; search for files which are writable by both their owner and their group.
fr: Ces commandes font toutes deux la même chose, c'est à dire rechercher les fichiers qui offrent le droit d'écriture au propriétaire ainsi qu'au groupe.

en: These two commands both search for files that are readable for everybody (-perm -444 or -perm -a+r), have at least on write bit set (-perm /222 or -perm /a+w) but are not executable for anybody (! -perm /111 and ! -perm /a+x respectively)
fr: Ces commandes recherchent toutes deux les fichiers qui sont lisibles par tous (perm -444 ou -perm -a+r), ont au moins un des bits d'écriture actif (-perm /222 or -perm /a+w), mais qui ne sont exécutables par personne (respectivement ! -perm /111 et ! -perm /a+x)

en: EXIT STATUS
fr: VALEUR DE RETOUR

en: B<find> exits with status 0 if all files are processed successfully, greater than 0 if errors occur.  This is deliberately a very broad description, but if the return value is non-zero, you should not rely on the correctness of the results of B<find>.
fr: B<find> s'arrête en renvoyant la valeur de retour 0 si tous les fichiers ont été traités avec succès, ou en renvoyant une valeur supérieur à 0 si une erreur est survenue. Cette information est volontairement très floue, disons que si vous obtenez une valeur qui ne soit pas zéro, il ne faudra pas vous fier à l'exactitude des résultats fournis par B<find>.

en: SEE ALSO
fr: VOIR AUSSI

en: B<locate>(1), B<locatedb>(5), B<updatedb>(1), B<xargs>(1), B<chmod>(1), B<fnmatch>(3), B<regex>(7), B<stat>(2), B<lstat>(2), B<ls>(1), B<printf>(3), B<strftime>(3), B<ctime>(3), B<Finding Files> (on-line in Info, or printed).
fr: B<locate>(1), B<locatedb>(5), B<updatedb>(1), B<xargs>(1), B<chmod>(1), B<fnmatch>(3), B<regex>(7), B<stat>(2), B<lstat>(2), B<ls>(1), B<printf>(3), B<strftime>(3), B<ctime>(3), B<Finding Files> (en ligne dans Info, ou en version imprimée)

en: HISTORY
fr: HISTORIQUE

en: As of findutils-4.2.2, shell metacharacters ('*'. '?' or '[]' for example) used in filename patterns will match a leading '.', because IEEE POSIX interpretation 126 requires this.
fr: A l'heure de findutils-4.2.2, les métacaractères du shell («\ *\ », «\ .\ », «\ ?\ » ou «\ []\ » par exemple) trouveront les fichiers commençant par «\ .\ » parce que l'interprétation d'IEEE POSIX 126 l'impose.

en: NON-BUGS
fr: FAUX BOGUES

en: B<$ find . -name *.c -print>
    find: paths must precede expression
    Usage: find [-H] [-L] [-P] [path...] [expression]
fr: B<$ find . -name *.c -print>
    find\ : les chemins doivent précéder l'expression
    Syntaxe\ : find [CHEMIN] [EXPRESSION]

en: This happens because I<*.c> has been expanded by the shell resulting in B<find> actually receiving a command line like this:
fr: Cette erreur survient parce que I<*.c> a été interprété par le shell, et que la commande B<find> a en fait reçu une ligne de commande qui ressemblait à\ :

en: That command is of course not going to work.  Instead of doing things this way, you should enclose the pattern in quotes:
fr: Cette commande ne peut bien sûr en aucun cas fonctionner. Plutôt que de vous y prendre de cette façon, vous pourriez protéger votre motif de recherche par des guillemets\ :

en: BUGS
fr: BOGUES

en: The test B<-perm /000> currently matches no files, but for greater consistency with B<-perm> B<-000>, this will be changed to match all files; this change will probably be made in early 2006.  Meanwhile, a warning message is given if you do this.
fr: Pour le moment, aucun fichier ne correspond au test B<-perm /000>, mais, afin d'améliorer la cohérence avec B<-perm> B<-000>, cela correspondra bientôt à tous les fichiers. Cette modification sera probablement réalisée au début de 2006. En attendant, vous obtiendrez un message d'avertissement si vous vous en servez.

en: There are security problems inherent in the behaviour that the POSIX standard specifies for B<find>, which therefore cannot be fixed.  For example, the -exec action is inherently insecure, and -execdir should be used instead.  Please see B<Finding Files> for more information.
fr: Des problèmes de sécurité se posent, inhérent au comportement de B<find> tel que définit par le standard POSIX, et qui ne peuvent donc être résolus. Par exemple, l'action -exec est dangereuse par nature, et l'usage de -execdir est préférable. Consultez plutôt B<Finding Files> pour plus de détails.

en: The best way to report a bug is to use the form at http://savannah.gnu.org/bugs/?group=findutils.  The reason for this is that you will then be able to track progress in fixing the problem.  Other comments about B<find>(1) and about the findutils package in general can be sent to the I<bug-findutils> mailing list.  To join the list, send email to I<bug-findutils-request@gnu.org>.
fr: La meilleure façon de signaler un  bogue est d'utiliser le formulaire en ligne sur http://savannah.gnu.org/bugs/?group=findutils. L'intérêt de cette méthode est que vous pourrez ensuite suivre l'évolution de la résolution du problème. Tout autre commentaire concernant B<find>(1) et le paquet findutils en général peut être envoyé à la liste de diffusion I<bug-findutils>. Pour vous abonner à cette liste, envoyez un courriel à I<bug-findutils-request@gnu.org>.
