Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] find - Rechercher des fichiers dans une hiérarchie de répertoires. [size=18] [b]Résumé[/b] [/size] [b]find[/b] [chemin...] [expression] [size=18] [b]Description[/b] [/size] Cette page de manuel documente la version GNU de [b]find .[/b] [b]find[/b] parcourt les arborescences de répertoires commençant en chacun des [i]chemins[/i] mentionnés, en évaluant les expressions fournies pour chaque fichier rencontré. L'évaluation de l'expression se fait de gauche à droite, en suivant des règles de priorité décrites dans la section OPÉRATEURS, jusqu'à ce que le résultat soit connu (par exemple la partie gauche vraie pour un opérateur [i]OU[/i] ou fausse pour un opérateur [i]ET[/i]). Le premier argument commençant par `-', `(', `)', `,', ou `!' est considéré comme le début de l'expression, tous les arguments précédents sont des chemins à parcourir. Tous les arguments ultérieurs sont considérés comme le reste de l'expression rationnelle. de point de départ. Si aucune [i]expression[/i] n'est fournie, [b]find[/b] utilise l'expression `-print' par défaut. [b]find[/b] se termine avec le code de retour 0 si tous les fichiers ont pu être examinés correctement, et supérieur à 0 si une erreur s'est produite. [size=18] [b]Expressions[/b] [/size] L'expression est constituée d'[b]options[/b] (affectant l'ensemble des opérations plutôt que le traitement d'un fichier particulier, et renvoyant toujours vrai), de [b]tests[/b] (renvoyant une valeur vraie ou fausse), et d'[b]actions[/b] (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. Si l'expression ne contient pas d'action autre que -prune, [b]find[/b] applique l'action -print par défaut sur tous les fichiers pour lesquels l'expression est vraie. [b]Options[/b] Toutes les options renvoient toujours la valeur vraie. Elles ont toujours un effet global, plutôt que de s'appliquer uniquement à leur emplacement dans l'expression. Néanmoins, pour améliorer la lisibilité, il est préférable de les placer au début de l'expression. -daystart [table][row][col] [/col][col]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.[/col][/row][/table] -depth [table][row][col] [/col][col]Traiter d'abord les sous-répertoires avant le répertoire lui-même.[/col][/row][/table] -follow [table][row][col] [/col][col]Déréférencer les liens symboliques pour accéder aux fichiers vers lesquels ils pointent. Ceci implique l'option -noleaf.[/col][/row][/table] "-help, --help" [table][row][col] [/col][col]Afficher un message d'aide sur la sortie standard et se terminer normalement.[/col][/row][/table] "-maxdepth [i]n[/i]" [table][row][col] [/col][col]Descendre au plus [i]n[/i] niveaux ([i]n[/i] étant un entier positif ou nul), dans les répertoires parcourus. `-maxdepth 0' signifie que les tests et les actions ne s'appliquent qu'aux arguments de la ligne de commande.[/col][/row][/table] "-mindepth [i]n[/i]" [table][row][col] [/col][col]Ne pas appliquer les tests ou les actions à des niveaux de profondeur inférieurs à [i]n[/i]. [i]n[/i] est un entier positif ou nul. `-mindepth 1' signifie que les tests et les actions s'appliquent à tous les fichiers sauf aux arguments de la ligne de commande.[/col][/row][/table] -mount [table][row][col] [/col][col]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 .[/b][/col][/row][/table] "-noleaf" [table][row][col] [/col][col]Ne pas faire d'optimisation en supposant que les répertoires contiennent deux sous-répertoires de moins que leurs nombres de liens physiques. Cette option est nécessaire lorsque l'on parcourt des systèmes de fichiers ne suivant pas les conventions Unix sur 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 au moins de deux liens physiques, son nom et `.'. De plus chaque sous-répertoire a également un lien `..' vers le répertoire parent. Quand [b]find[/b] 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, et ceci fournit une augmentation notable de la vitesse de traitement.[/col][/row][/table] "-version, --version" [table][row][col] [/col][col]Afficher un numéro de version sur la sortie standard et se terminer normalement.[/col][/row][/table] -xdev [table][row][col] [/col][col]Ne pas parcourir les répertoires situés sur d'autres systèmes de fichiers.[/col][/row][/table] [b]Tests[/b] Les arguments numériques peuvent être indiqués comme suit : [i]+n[/i] [table][row][col] [/col][col]supérieur à [b]n ,[/b][/col][/row][/table] [i][/i]-n [table][row][col] [/col][col]inférieur à [b]n ,[/b][/col][/row][/table] [i]n[/i] [table][row][col] [/col][col]égal à [b]n .[/b][/col][/row][/table] "-amin [i]n[/i]" [table][row][col] [/col][col]dernier accès au fichier il y a [i]n[/i] minutes.[/col][/row][/table] "-anewer [i]fichier[/i]" [table][row][col] [/col][col]dernier accès au fichier plus récent que la dernière modification de [i]fichier[/i]. Le comportement de l'option -anewer est modifié par l'option -follow uniquement si celle-ci la précède sur la ligne de commande.[/col][/row][/table] "-atime [i]n[/i]" [table][row][col] [/col][col]dernier accès au fichier il y a [i]n[/i]*24 heures.[/col][/row][/table] "-cmin [i]n[/i]" [table][row][col] [/col][col]dernière modification du statut du fichier il y a [i]n[/i] minutes.[/col][/row][/table] "-cnewer [i]fichier[/i]" [table][row][col] [/col][col]dernière modification du statut du fichier plus récente que la dernière modification du fichier [i]fichier[/i]. Le comportement de l'option -cnewer est modifié par l'option -follow uniquement si celle-ci la précède sur la ligne de commande.[/col][/row][/table] "-ctime [i]n[/i]" [table][row][col] [/col][col]dernière modification du statut du fichier il y a [i]n[/i]*24 heures.[/col][/row][/table] -empty [table][row][col] [/col][col]fichier vide. De plus ce fichier doit être régulier ou être un répertoire.[/col][/row][/table] -false [table][row][col] [/col][col]toujours faux.[/col][/row][/table] "-fstype [i]type[/i]" [table][row][col] [/col][col]fichier se trouvant sur un système de fichiers du [i]type[/i] indiqué. Les types 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.[/col][/row][/table] "-gid [i]n[/i]" [table][row][col] [/col][col]Fichier de GID numérique valant [i]n[/i].[/col][/row][/table] "-group [i]nom_groupe[/i]" [table][row][col] [/col][col]fichier appartenant au groupe [i]nom_groupe[/i] (éventuellement ID numérique).[/col][/row][/table] "-ilname [i]motif[/i]" [table][row][col] [/col][col]identique à -lname, mais sans différencier les majuscules et les minuscules.[/col][/row][/table] "-iname [i]motif[/i]" [table][row][col] [/col][col]identique à -name, mais sans différencier les majuscules et les minuscules. Par exemple les motifs `fo*' et `F??' correspondent aux noms de fichiers `Foo', `FOO', `foo', `fOo', etc...[/col][/row][/table] "-inum [i]n[/i]" [table][row][col] [/col][col]fichier dont le numéro d'i-noeud est [i]n[/i].[/col][/row][/table] "-ipath [i]motif[/i]" [table][row][col] [/col][col]identique à -path, mais sans différencier les majuscules et les minuscules.[/col][/row][/table] "-iregex [i]motif[/i]" [table][row][col] [/col][col]identique à -regex, mais sans différencier les majuscules et les minuscules.[/col][/row][/table] "-links [i]n[/i]" [table][row][col] [/col][col]fichier ayant [i]n[/i] liens.[/col][/row][/table] "-lname [i]motif[/i]" [table][row][col] [/col][col]fichier représentant un lien symbolique, dont le contenu correspond au [i]motif[/i] indiqué. Lors du développement des méta-caractères, `/' et `.' ne sont pas traités différemment des autres caractères (voir l'exemple dans la description de l'option -path).[/col][/row][/table] "-mmin [i]n[/i]" [table][row][col] [/col][col]Fichier dont les données ont été modifiées il y a [i]n[/i] minutes.[/col][/row][/table] "-mtime [i]n[/i]" [table][row][col] [/col][col]Fichier dont les données ont été modifiées il y a [i]n[/i]*24 heures.[/col][/row][/table] "-name [i]motif[/i]" [table][row][col] [/col][col]Fichier dont le nom de base (sans les répertoires du chemin d'accès), correspond au [i]motif[/i] du shell. Les méta-caractères (`*', `?', et `[]') ne sont jamais mis en correspondance avec un point `.' au début du nom. Pour ignorer un répertoire, ainsi que tous ses sous-répertoires, utiliser l'option -prune ; vous trouverez un exemple dans la description de l'option -path.[/col][/row][/table] "-newer [i]fichier[/i]" [table][row][col] [/col][col]Fichier modifié plus récemment que le [i]fichier[/i] indiqué. L'option -newer n'est affectée par l'option -follow que si celle-ci la précède sur la ligne de commande.[/col][/row][/table] -nouser [table][row][col] [/col][col]Fichier dont l'U-ID numérique ne correspond à aucun utilisateur.[/col][/row][/table] -nogroup [table][row][col] [/col][col]Fichier dont le G-ID numérique ne correspond à aucun groupe d'utilisateurs.[/col][/row][/table] "-path [i]motif[/i]" [table][row][col] [/col][col]Fichier dont le nom complet correspond au [i]motif[/i] fourni. Lors du développement des méta-caractères, `/' et `.' ne sont pas traités différemment des autres caractères, ainsi par exemple : [b][/b] .in +1i find . -path './sr*sc' [b][/b] .in -1i affichera l'élément de répertoire intitulé './src/misc' (s'il en existe un). Pour ignorer une arborescence complète de répertoires, utilisez l'option -prune plutôt que de vérifier chaque fichier de l'arbre. Par exemple, pour ignorer le répertoire `src/emacs' et tous ses sous-répertoires, tout en affichant le nom de tous les autres fichiers, faites quelque chose comme : [b][/b] .in +1i find . -path './src/emacs' -prune -o -print [b][/b] .in -1i[/col][/row][/table] "-perm [i]mode[/i]" [table][row][col] [/col][col]Fichier dont les autorisations d'accès sont fixées exactement au [i]mode[/i] indiqué (en notation symbolique ou octale). La notation symbolique utilise le mode 0 comme point de départ.[/col][/row][/table] "-perm -[i]mode[/i]" [table][row][col] [/col][col]Fichier ayant au moins toutes les autorisations indiquées dans le [i]mode[/i].[/col][/row][/table] "-perm +[i]mode[/i]" [table][row][col] [/col][col]Fichier ayant certaines des autorisations indiquées dans le [i]mode[/i].[/col][/row][/table] "-regex [i]motif[/i]" [table][row][col] [/col][col]Nom de fichier correspondant à l'expression rationnelle [i]motif[/i]. Il s'agit d'une correspondance sur le nom de fichier 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 `b.*r3'.[/col][/row][/table] "-size [i]n[/i][bckw]" [table][row][col] [/col][col]Fichier utilisant [i]n[/i] unités d'espace. Les unités sont des blocs de 512 octets par défaut (ou si un suffixe `b' suit le nombre [i]n[/i]), des octets si un suffixe `c' suit [i]n[/i], des kilo-octets si un suffixe `k' est utilisé, ou des mots de 2 octets si un `w' suit le nombre [i]n[/i]. La taille ne prend pas en compte les blocs indirects, mais elle comptabilise les blocs des fichiers éparpillés pas encore alloués.[/col][/row][/table] -true [table][row][col] [/col][col]Toujours vrai.[/col][/row][/table] "-type [i]c[/i]" [table][row][col] [/col][col]Fichier du type [i]c[/i] :[table][row][col] [/col][col][/col][/row][/table] b [table][row][col] [/col][col]fichier spécial en mode bloc (avec tampon)[/col][/row][/table] c [table][row][col] [/col][col]fichier spécial en mode caractère (sans tampon)[/col][/row][/table] d [table][row][col] [/col][col]répertoire[/col][/row][/table] p [table][row][col] [/col][col]tube nommé (FIFO)[/col][/row][/table] f [table][row][col] [/col][col]fichier régulier[/col][/row][/table] l [table][row][col] [/col][col]liens symbolique[/col][/row][/table] s [table][row][col] [/col][col]socket[/col][/row][/table] D [table][row][col] [/col][col]door (Solaris)[/col][/row][/table][/col][/row][/table] "-uid [i]n[/i]" [table][row][col] [/col][col]Fichier dont l'U-ID numérique vaut [i]n[/i].[/col][/row][/table] "-used [i]n[/i]" [table][row][col] [/col][col]fichier dont le dernier accès date de [i]n[/i] jours après la dernière modification de son statut.[/col][/row][/table] "-user [i]utilisateur[/i]" [table][row][col] [/col][col]fichier appartenant à l'[i]utilisateur[/i] indiqué (U-ID numérique éventuellement)[/col][/row][/table] "-xtype [i]c[/i]" [table][row][col] [/col][col]comme -type sauf si le fichier est un lien symbolique. Dans ce cas, si l'option -follow n'a pas été fournie, le test est vrai si le fichier destination du lien est de type [i]c[/i] ; si l'option -follow a été réclamée, le test est vrai si [i]c[/i] vaut `l'. Autrement dit, pour les liens symboliques, -xtype vérifie le type des fichiers que l'option -type ne vérifie pas.[/col][/row][/table] [b]Actions[/b] "-exec [i]commande[/i] ;" [table][row][col] [/col][col]Exécute la [i]commande[/i] ; vrai si le code de retour 0 est renvoyé. Tous les arguments suivants de [b]find[/b] sont considérés comme des arguments pour la ligne de commande, jusqu'à ce qu'on rencontre un `;'. La chaîne `{}' est remplacée par le nom du fichier en cours de traitement, et ceci dans toutes ses occurrences, pas seulement aux endroits où elle est isolée, comme c'est le cas avec d'autres versions de [b]find .[/b] 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 apostrophes. La commande est exécutée depuis le répertoire de départ.[/col][/row][/table] "-fls [i]fichier[/i]" [table][row][col] [/col][col]vrai ; comme -ls mais écrit dans le [i]fichier[/i] comme le fait -fprint.[/col][/row][/table] "-fprint [i]fichier[/i]" [table][row][col] [/col][col]vrai ; écrit le nom complet dans le [i]fichier[/i]. Si [i]fichier[/i] n'existe pas au démarrage de [b]find[/b], il est créé. S'il existe, il est écrasé. Les noms de fichiers ``/dev/stdout'' et ``/dev/stderr'' sont traités de manière spécifique, ils correspondent respectivement à la sortie standard, et à la sortie des erreurs.[/col][/row][/table] "-fprint0 [i]fichier[/i]" [table][row][col] [/col][col]vrai ; comme -print0 mais écrit dans le [i]fichier[/i] comme le fait -fprint.[/col][/row][/table] "-fprintf [i]fichier[/i] [i]format[/i]" [table][row][col] [/col][col]vrai ; comme -printf mais écrit dans le [i]fichier[/i] comme le fait -fprint.[/col][/row][/table] "-ok [i]commande[/i] ;" [table][row][col] [/col][col]comme -exec 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.[/col][/row][/table] -print [table][row][col] [/col][col]vrai ; affiche le nom complet du fichier sur la sortie standard, suivi d'un saut de ligne.[/col][/row][/table] -print0 [table][row][col] [/col][col]vrai ; affiche le nom complet du fichier sur la sortie standard, suivi d'un caractère nul. Ceci permet aux fichiers dont le nom contient un saut de ligne, d'être correctement interprétés par les programmes utilisant les données en sortie de [b]find[/b].[/col][/row][/table] "-printf [i]format[/i]" [table][row][col] [/col][col]vrai ; affiche le [i]format[/i] 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[/b](3) du langage C. 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 :[table][row][col] [/col][col][/col][/row][/table] ea [table][row][col] [/col][col]Sonnerie.[/col][/row][/table] eb [table][row][col] [/col][col]Effacement Arrière (Backspace)[/col][/row][/table] ec [table][row][col] [/col][col]Arrêter immédiatement l'impression du format et vider le flux de sortie.[/col][/row][/table] ef [table][row][col] [/col][col]Saut de page[/col][/row][/table] en [table][row][col] [/col][col]Saut de ligne[/col][/row][/table] er [table][row][col] [/col][col]Retour Chariot[/col][/row][/table] et [table][row][col] [/col][col]Tabulation horizontale[/col][/row][/table] ev [table][row][col] [/col][col]Tabulation Verticale[/col][/row][/table] ee [table][row][col] [/col][col]Un caractère `Backslash' littéral (`e').[/col][/row][/table] 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. %% [table][row][col] [/col][col]Un caractère pourcentage littéral (%)[/col][/row][/table] %a [table][row][col] [/col][col]Date du dernier accès au fichier, dans le format renvoyé par la fonction C [b]ctime[/b](3).[/col][/row][/table] %A[i]k[/i] [table][row][col] [/col][col]Date du dernier accès au fichier, dans le format spécifié par [i]k[/i], qui doit être soit un `@', soit une directive pour la fonction C [b]strftime[/b](3). Les valeurs possibles pour [i]k[/i] 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 [b]strftime[/b](3) existantes.[table][row][col] [/col][col][/col][/row][/table] @ [table][row][col] [/col][col]secondes écoulées depuis le 1er Janvier 1970 à 00h 00 GMT.[/col][/row][/table] Champs horaires : H [table][row][col] [/col][col]heure (00..23)[/col][/row][/table] I [table][row][col] [/col][col]heure (01..12)[/col][/row][/table] k [table][row][col] [/col][col]heure ( 0..23)[/col][/row][/table] l [table][row][col] [/col][col]heure ( 1..12)[/col][/row][/table] M [table][row][col] [/col][col]minute (00..59)[/col][/row][/table] p [table][row][col] [/col][col]AM ou PM, avec la désignation locale[/col][/row][/table] r [table][row][col] [/col][col]heure, sur un cadran de 12 heures (hh:mm:ss [AP]M)[/col][/row][/table] S [table][row][col] [/col][col]secondes (00..61)[/col][/row][/table] T [table][row][col] [/col][col]heure, sur un cadran de 24 heures (hh:mm:ss)[/col][/row][/table] X [table][row][col] [/col][col]représentation locale de l'heure (H:M:S)[/col][/row][/table] Z [table][row][col] [/col][col]fuseau horaire (par exemple MET), ou rien si le fuseau horaire est indéterminé.[/col][/row][/table] Champs de date : a [table][row][col] [/col][col]abréviation locale du jour de la semaine (Dim .. Sam)[/col][/row][/table] A [table][row][col] [/col][col]nom local entier du jour de la semaine, de longueur variable (Dimanche .. Samedi)[/col][/row][/table] b [table][row][col] [/col][col]abréviation locale du mois (Jan..Dec)[/col][/row][/table] B [table][row][col] [/col][col]nom local entier du mois, de longueur variable (Janvier .. Décembre)[/col][/row][/table] c [table][row][col] [/col][col]date et heure locales (Sam Nov 04 12:02:33 EST 1989)[/col][/row][/table] d [table][row][col] [/col][col]quantième du mois (01..31)[/col][/row][/table] D [table][row][col] [/col][col]date (mm/jj/aa)[/col][/row][/table] h [table][row][col] [/col][col]comme b[/col][/row][/table] j [table][row][col] [/col][col]jour de l'année (001..366)[/col][/row][/table] m [table][row][col] [/col][col]mois (01..12)[/col][/row][/table] U [table][row][col] [/col][col]numéro de la semaine dans l'année, les semaines commençant le Dimanche (00..53)[/col][/row][/table] w [table][row][col] [/col][col]jour de la semaine (0..6), 0 correspond à Dimanche[/col][/row][/table] W [table][row][col] [/col][col]numéro de la semaine dans l'année, les semaines commençant le Lundi (00..53)[/col][/row][/table] x [table][row][col] [/col][col]représentation locale de la date (mm/jj/aa)[/col][/row][/table] y [table][row][col] [/col][col]les deux dernier chiffres de l'année (00..99)[/col][/row][/table] Y [table][row][col] [/col][col]année (1970...)[/col][/row][/table][/col][/row][/table] %b [table][row][col] [/col][col]Taille du fichier en nombre de blocs de 512 octets (arrondi par excès).[/col][/row][/table] %c [table][row][col] [/col][col]Date de dernière modification du statut du fichier, dans le format renvoyé par la fonction C [b]ctime[/b](3).[/col][/row][/table] %C[i]k[/i] [table][row][col] [/col][col]Date de dernière modification du statut du fichier, dans le format spécifié par [i]k[/i], comme pour la directive %A.[/col][/row][/table] %d [table][row][col] [/col][col]Profondeur du fichier dans l'arborescence des répertoires, 0 signifiant que le fichier est un argument de la ligne de commande.[/col][/row][/table] %f [table][row][col] [/col][col]Nom du fichier, sans nom de répertoire.[/col][/row][/table] %F [table][row][col] [/col][col]Type de système de fichiers sur lequel se trouve le fichier. Cette valeur peut être utilisée pour l'option -fstype.[/col][/row][/table] %g [table][row][col] [/col][col]Nom du groupe propriétaire du fichier, ou G-ID numérique si le groupe n'a pas de nom.[/col][/row][/table] %G [table][row][col] [/col][col]G-ID numérique du fichier.[/col][/row][/table] %h [table][row][col] [/col][col]Répertoires en tête du nom de fichier (tout sauf le dernier nom).[/col][/row][/table] %H [table][row][col] [/col][col]Argument de la ligne de commande à partir duquel le fichier a été trouvé.[/col][/row][/table] %i [table][row][col] [/col][col]Numéro d'i-noeud du fichier (en décimal).[/col][/row][/table] %k [table][row][col] [/col][col]Taille du fichier, en nombre de blocs de 1 Kilo-Octet, arrondi par excès.[/col][/row][/table] %l [table][row][col] [/col][col]Destination du lien symbolique (vide si le fichier n'est pas un lien symbolique).[/col][/row][/table] %m [table][row][col] [/col][col]Bits d'autorisation d'accès au fichier (en octal).[/col][/row][/table] %n [table][row][col] [/col][col]Nombre de liens physiques sur le fichier.[/col][/row][/table] %p [table][row][col] [/col][col]Nom du fichier.[/col][/row][/table] %P [table][row][col] [/col][col]Nom du fichier, ainsi que le nom de l'argument de ligne de commande à partir duquel le fichier a été trouvé.[/col][/row][/table] %s [table][row][col] [/col][col]Taille du fichier en octets.[/col][/row][/table] %t [table][row][col] [/col][col]Date de dernière modification du fichier, dans le format renvoyé par la fonction C [b]ctime[/b](3).[/col][/row][/table] %T[i]k[/i] [table][row][col] [/col][col]Date de dernière modification du fichier, dans le format spécifié par [i]k[/i], comme pour la directive %A.[/col][/row][/table] %u [table][row][col] [/col][col]Nom du propriétaire du fichier, ou U-ID numérique si l'utilisateur n'a pas de nom.[/col][/row][/table] %U [table][row][col] [/col][col]U-ID numérique du propriétaire du fichier.[/col][/row][/table] Un caractère `%' suivi de tout autre caractère est éliminé (mais le second caractère est affiché).[/col][/row][/table] -prune [table][row][col] [/col][col]vrai si l'option -depth n'est pas fournie ; ne pas descendre dans l'arborescence du répertoire en cours. [b][/b] faux si l'option -depth est fournie, et sans effet.[/col][/row][/table] -ls [table][row][col] [/col][col]vrai, affiche le nom du fichier en cours dans le format `ls -dils' sur la sortie standard. La taille est comptée en blocs de 1 Ko, à moins que la variable d'environnement POSIXLY_CORRECT soit positionnée, auquel cas la taille est calculée en blocs de 512 octets.[/col][/row][/table] [b]OpÉrateurs[/b] Dans l'ordre de priorité décroissante : "( [i]expr[/i] )" [table][row][col] [/col][col]Force la priorité.[/col][/row][/table] "! [i]expr[/i]" [table][row][col] [/col][col]Vrai si [i]expr[/i] est fausse.[/col][/row][/table] "-not [i]expr[/i]" [table][row][col] [/col][col]Comme ! [i]expr[/i].[/col][/row][/table] "[i]expr1[/i] expr2" [table][row][col] [/col][col]ET (implicite) ; [i]expr2[/i] n'est pas évaluée si [i]expr1[/i] est fausse.[/col][/row][/table] "[i]expr1[/i] -a [i]expr2[/i]" [table][row][col] [/col][col]Comme [i]expr1[/i] expr2.[/col][/row][/table] "[i]expr1[/i] -and [i]expr2[/i]" [table][row][col] [/col][col]Comme [i]expr1[/i] expr2.[/col][/row][/table] "[i]expr1[/i] -o [i]expr2[/i]" [table][row][col] [/col][col]OU ; [i]expr2[/i] n'est pas évaluée si [i]expr1[/i] est vraie.[/col][/row][/table] "[i]expr1[/i] -or [i]expr2[/i]" [table][row][col] [/col][col]Comme [i]expr1[/i] -o [i]expr2[/i].[/col][/row][/table] "[i]expr1[/i] , [i]expr2[/i]" [table][row][col] [/col][col]Liste ; [i]expr1[/i] et [i]expr2[/i] sont toujours évaluées toutes les deux. La valeur de [i]expr1[/i] est ignorée ; la valeur de la liste est celle de [i]expr2[/i].[/col][/row][/table] [size=18] [b]Voir aussi[/b] [/size] [b]locate[/b](1L), [b]locatedb[/b](5L), [b]updatedb[/b](1L), [b]xargs[/b](1L) [b]Finding[/b] Files (en ligne dans Info, ou en version imprimée) [size=18] [b]Traduction[/b] [/size] Christophe Blaess, 1997-2003.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?