¿Cómo elimino las extensiones de todos los archivos en Mac?

¿Cómo elimino las extensiones de todos los archivos en Mac?

Tengo un montón de archivos con extensiones arbitrarias OVER (es decir,después) las antiguas extensiones; p.ej:

a10.lua.c76c8a36-6f80-4b5e-b6a4-ed7c6817ca2e
boneaxe.gif.e65e71e9-69e6-4d64-8648-1d6a9c8c7a1f 

Todos ellos son diferentes. ¿Cómo elimino automáticamente todas estas extensiones?

Historia de fondo: eliminé un montón de cosas. Descargué el software de recuperación de datos. Encontró todos los archivos por mí, pero los dejó en este formato desordenado.

Respuesta1

Parece que el software acaba de agregar un GUID de 36 caracteres al final de cada nombre de archivo. Puede utilizar este breve script bash para eliminarlos. Simplemente cdvaya a la carpeta con los archivos en una Terminal y ejecute lo siguiente:

for i in *; do
    j="$(echo "$i" | sed -e 's/\.........-....-....-....-............$//')"
    mv -- "$i" "$j"
done

Solo se modificarán los archivos que tengan un GUID de 36 caracteres después de un punto, en el formato que usted proporcionó.

información relacionada