Как удалить расширения всех файлов на Mac?

Как удалить расширения всех файлов на Mac?

У меня есть куча файлов с произвольными расширениями (например,после) старые расширения; например:

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

Они все разные. Как мне автоматически удалить все эти расширения?

Предыстория: Я удалил кучу вещей. Я скачал программу для восстановления данных. Она нашла все файлы, но оставила их в таком грязном формате.

решение1

Похоже, что программное обеспечение просто добавило 36-символьный GUID в конец каждого имени файла. Вы можете использовать этот короткий скрипт bash, чтобы удалить их. Просто cdв папку с файлами в Терминале и выполните следующее:

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

Будут изменены только файлы, имеющие 36-символьный GUID после точки в указанном вами формате.

Связанный контент