Questions marquées «find»

15
Pourquoi `trouve. -type f` prend plus de temps que `find '?

Il semble qu'il findfaudrait de toute façon vérifier si un chemin donné correspond à un fichier ou un répertoire afin de parcourir récursivement le contenu des répertoires. Voici une motivation et ce que j'ai fait localement pour me convaincre que c'est find . -type fvraiment plus lent que find .....

15
Limiter la recherche POSIX à une profondeur spécifique?

J'ai remarqué récemment que les spécifications POSIX pourfind ne comprennent pas le -maxdepthprimaire. Pour ceux qui ne le connaissent pas, l'objectif du -maxdepthprimaire est de limiter le nombre de niveaux profonds findqui descendront. -maxdepth 0entraîne uniquement le traitement des arguments de...

15
trouver avec -execdir

Quand je cours findavec, -execdirje n'obtiens pas les résultats que j'attendais. Par exemple: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo Le répertoire cne contient pas de foofichier. Comment puis-je findvisiter et faire quelque chose...

15
Existe-t-il un moyen d'augmenter la vitesse de recherche

Je me demande s'il existe un moyen d'augmenter la findvitesse dans le terminal, cela n'a pas de sens que l'utilisation d'Internet Google pour rechercher ait une meilleure vitesse que de faire une recherche locale de chaînes ou simplement des noms de fichiers. Je me demande s'il existe un moyen...

15
Rechercher des fichiers créés par un utilisateur particulier

Comment pourrais-je découvrir tous les fichiers créés par un utilisateur particulier et les afficher à l'écran? J'ai commencé un script qui invite l'utilisateur actuel à entrer le nom d'utilisateur dont il souhaite voir tous les fichiers. J'ai pensé à utiliser une instruction if, étant donné que...

15
Comment citer des arguments avec xargs

Supposons que je souhaite supprimer tous les fichiers d'un dossier dont la taille est supérieure à 1 Mo. $ find . -size +1M | xargs -0 rm Cela ne supprimera pas les fichiers qui ont de l'espace dans leurs noms. Je veux donc qu'il cite tous les arguments qu'il envoie rm. Si le finddonne, Some...

14
Bash: canaliser la sortie 'find' dans 'readarray'

J'essaie de rechercher des fichiers en utilisant findet de placer ces fichiers dans un tableau Bash afin de pouvoir effectuer d'autres opérations sur eux (par exemple, lsou sur grepeux). Mais je ne peux pas comprendre pourquoi readarrayne lit pas la findsortie car elle y est canalisée. Supposons...

14
Sortie FIND colorée?

Est-il possible d'obtenir une sortie colorée à partir de la commande find ? Autrement dit, dans le chemin de chaque élément trouvé, les répertoires sont bleus, les scripts exécutables sont verts, et cetera? J'utilise la version 4.4.2 de GNU findutils . Modifier - Pour clarifier, chaque résultat...

14
Comment rechercher des fichiers contenant deux mots différents?

Je cherche un moyen de rechercher des fichiers où deux instances de mot existent dans le même fichier. J'ai utilisé ce qui suit pour effectuer mes recherches jusqu'à présent: find . -exec grep -l "FIND ME" {} \; Le problème que je rencontre est que s'il n'y a pas exactement un espace entre "FIND"...

14
Comment déplacer les fichiers en fonction de l'année

J'ai besoin de déplacer des fichiers en fonction d'un an. J'ai utilisé la findcommande find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 mais pour que cette commande s'exécute avec succès, je dois connaître l'exact mtimemaintenant 470 n'est qu'une supposition. Signifie...

14
Rechercher un fichier dont le nom commence par une majuscule

J'essaie de trouver tous les fichiers dont le nom commence par une majuscule. J'ai essayé d'utiliser la commande suivante: find . -type f -regex '.*\/[A-Z][^/]*' Il s'agit de trouver des chemins avec uniquement des lettres minuscules. Les oeuvres suivantes: find . -type f -regex