Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
find [2017/01/20 16:20] sasukelricfind [2018/07/07 23:48] (Version actuelle) – modification externe 127.0.0.1
Ligne 21: Ligne 21:
  
 Les options de la commande ''find'' sont nombreuses. Le tableau  en donne un apercu. Les options de la commande ''find'' sont nombreuses. Le tableau  en donne un apercu.
- 
 \\   \\  
- +^ **Option**         ^ **Signification**           ^  
- ^**Option** ^**Signification** | **-name** | Recherche par **nom** de fichier. | **-type** | Recherche par **type** de fichier. **-user** Recherche par **propriétaire**. **-group** Recherche par appartenance à un **groupe**. **-size** Recherche par **taille** de fichier. **-atime** Recherche par date de **dernier accès**. **-mtime** Recherche par date de **dernière modification**. **-ctime** Recherche par date de **création**. **-perm** Recherche par **autorisations d'accès**. **-links** Recherche par **nombre de liens** au fichier. +| **-name**   | Recherche par **nom** de fichier.  |  
- +| **-type**   | Recherche par **type** de fichier. 
 +**-user**   | Recherche par **propriétaire**.    | 
 +**-group**  Recherche par appartenance à un **groupe**. 
 +**-size**   | Recherche par **taille** de fichier. |  
 +**-atime**  Recherche par date de **dernier accès**. 
 +**-mtime**  Recherche par date de **dernière modification**. 
 +**-ctime**  Recherche par date de **création**. 
 +**-perm**   | Recherche par **autorisations d'accès**. 
 +**-links**  Recherche par **nombre de liens** au fichier. |
  
 \\ Pour les options -size, -atime, -mtime, -ctime et -links, il faut spécifier une valeur, précédée par le signe ``**+**%%''%% pour ``supérieur à%%''%%, ``**-**%%''%% pour ``inférieur à%%''%%, ou rien pour ``égal à%%''%%. Par exemple : \\ Pour les options -size, -atime, -mtime, -ctime et -links, il faut spécifier une valeur, précédée par le signe ``**+**%%''%% pour ``supérieur à%%''%%, ``**-**%%''%% pour ``inférieur à%%''%%, ou rien pour ``égal à%%''%%. Par exemple :
Ligne 42: Ligne 48:
   * Pour afficher tous les répertoires dont le nom se termine par ``**s**%%''%% : find . -type d -name "*s" -print   * Pour afficher tous les répertoires dont le nom se termine par ``**s**%%''%% : find . -type d -name "*s" -print
  Pour afficher tous les fichiers, on aurait utilisé le code f.\\   Pour afficher tous les fichiers, on aurait utilisé le code f.\\ 
-  * Pour afficher tous les fichiers ayant une taille de 10 blocs<sup>[[footnode#foot3124|9.1]]</sup> : find . -size 10 -print+  * Pour afficher tous les fichiers ayant une taille de 10 blocs : find . -size 10 -print
  ce qui est équivalent à demander la liste des fichiers ayant une taille de 5120 caractères : find . -size 5210c -print  ce qui est équivalent à demander la liste des fichiers ayant une taille de 5120 caractères : find . -size 5210c -print
  On aurait pu aussi demander la liste des fichiers ayant une taille **supérieure** (+200k) ou **inférieure** (-200k) à 200 Ko.\\   On aurait pu aussi demander la liste des fichiers ayant une taille **supérieure** (+200k) ou **inférieure** (-200k) à 200 Ko.\\ 
-  * Pour afficher tous les fichiers ayant une certaine permission exprimée en octale (voir section [[node19#sec:droits|1.9.6]] page [[node19#sec:droits|{{cross_ref_motif.png|[*]}}]]) : find . -perm 755 -print+  * Pour afficher tous les fichiers ayant une certaine permission exprimée en octale : find . -perm 755 -print
  ou ayant **au minimum** les droits d'écriture pour le groupe : find . -perm -020 -print  ou ayant **au minimum** les droits d'écriture pour le groupe : find . -perm -020 -print
    

QR Code
QR Code find (generated for current page)