Buscar carpetas que contengan tipos de archivos

1

Por ejemplo, ¿cómo busca todas las carpetas que contienen archivos ".mp3" (en OS X)?

    
pregunta user165876 15.01.2016 - 10:08

1 respuesta

0

No creo que sea posible usar el Finder, pero puedes encontrar estas carpetas fácilmente a través de la Terminal

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

Algunas explicaciones:

  • find muestra todos los archivos (y sus rutas) que terminan en mp3 en la carpeta actual y todo "debajo" de ella
  • sed elimina la última parte de cada línea producida por find que no contiene / (lo que prácticamente hace que se elimine el nombre del archivo)
  • Hasta ahora, el resultado es una lista de carpetas que contienen mp3 de archivos. Si una carpeta contiene más de uno de estos archivos, se incluirá en la lista varias veces, por lo que usaremos sort -u ( u nique) para eliminar los duplicados al ordenar.
respondido por el nohillside 15.01.2016 - 10:18

Lea otras preguntas en las etiquetas