2 votes

Comment rechercher un texte spécifié dans des fichiers de moins de 20 ko sur mon Mac ?

J'ai créé une image SVG il y a quelques mois.

Récemment, j'ai constaté que le fichier était perdu, mais je ne pense pas l'avoir supprimé.

J'ai besoin de savoir comment je peux trouver ce fichier en mettant en place ces filtres :

  1. ne recherche que les fichiers créés au cours des 8 derniers mois.
  2. ne recherche que les fichiers de moins de 20 ko.
  3. recherche des mots-clés "XXXX" (dont je suis sûr qu'ils se trouvent dans ce fichier) qui existaient dans ces fichiers qualifiés.

Y a-t-il un moyen de le faire ? Toute solution est la bienvenue.

6voto

benwiggy Points 21125

Une simple recherche Spotlight dans le Finder permet de le faire. Naviguez jusqu'au dossier à partir duquel vous souhaitez lancer la recherche. Tapez Commande F, puis entrez les critères de recherche :

enter image description here

Je ne suis pas sûr de ce que vous entendez par mots-clés : voulez-vous parler de métadonnées décrivant le fichier, ou d'un texte réel dans le SVG ? Vous pouvez essayer le jeton "Contents" pour ce dernier point.

2voto

Kerry Jones Points 145

Vous pouvez utiliser l'application Find Any File comme indiqué ci-dessous https://apps.tempel.org/FindAnyFile/index.php

enter image description here

1voto

Udhy Points 5964

Essayez également cette méthode à partir du terminal si vous souhaitez obtenir un fichier de recherche au format txt :

 find . -name '*.svg' -type 'f' -size -20k -newermt 2019-04-23 -not -newermt 2019-12-28 > findlist.txt

Note : le - avant 20k. Just 20k signifie exactement 20 kilo-octets. -20k signifie plus petit que 20 kilo-octets. +20k signifie plus grand que 20 kilo-octets.

En -type 'f' force la commande à n'agir que sur les fichiers et à ignorer les répertoires, ce qui permet d'éviter les erreurs si le chemin d'accès contient des dossiers dont les noms correspondent au modèle *.svg.

Si vous voulez filtrer la taille en octets (par exemple 20 octets au lieu de 20 kilo-octets), vous devez l'écrire comme suit : 20c. Si vous écrivez simplement 20, cela sera interprété comme 20*512 octets. Il s'agit d'une exigence étrange de POSIX.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X