1 votes

Rechercher des dossiers contenant des types de fichiers

Par exemple, comment rechercher tous les dossiers contenant des fichiers ".mp3" (sur OS X) ?

0voto

nohillside Points 82672

Je ne pense pas que ce soit possible en utilisant Finder, mais vous pouvez facilement trouver ces dossiers via Terminal

find . -name '*.mp3' | sed 's|/[^/]*$||' | sort -u

Quelques explications:

  • find liste tous les fichiers (et leurs chemins) se terminant par mp3 dans le dossier actuel et tout ce qui se trouve "en dessous"
  • sed enlève la dernière partie de chaque ligne produite par find qui ne contient pas de / (ce qui aboutit pratiquement à la suppression du nom du fichier)
  • Le résultat jusqu'à présent est une liste de dossiers contenant des fichiers mp3. Si un dossier contient plus d'un tel fichier, il sera listé plusieurs fois donc nous utilisons sort -u (_u_nique) pour supprimer les doublons tout en les triant.

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