1 votos

¿Buscar archivos en el Terminal por tipo - no por extensión?

Tengo unos 50.000 archivos en un árbol de carpetas que aparecen como el "Tipo" correcto en Finder ("Sound Designer II audio") pero que no tienen extensión.

Quiero encontrar todos estos y renombrarlos como *.sd2 en la Terminal.

¿Puede el find ¿se puede utilizar el comando para buscar por "tipo" sin ninguna extensión?

2voto

klanomath Puntos 19587

Para buscar todos los archivos con un distintivo amable utiliza el comando:

mdfind 'kMDItemKind="Sound Designer II audio"'

Si esto no es suficiente, también puede utilizar el código de tipo (aaaa es sólo un marcador de posición)

mdfind 'kMDItemFSTypeCode="yyyy"'

Debería poder obtener un código de tipo (desconocido) de un archivo de audio de Sound Designer II ejecutando mdls "/path/to/Sound Designer II audio file" | grep kMDItemFSTypeCode

0 votos

¡Fantástico! ¿Cómo podría ejecutar un comando en cada resultado, como el -exec Argumento de find ?

0 votos

@Ze'ev Probablemente algunos ... | xargs -0 -I mv '{}' ... thingy

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X