Wie entferne ich Dateierweiterungen von allen Dateien auf dem Mac?


0

Ich habe eine Reihe von Dateien mit beliebigen Erweiterungen über (dh nach ) den alten Erweiterungen; z.B:

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

Alle von ihnen sind unterschiedlich. Wie lösche ich automatisch alle diese Erweiterungen?

Hintergrundgeschichte: Ich habe einige Dinge gelöscht. Ich habe Datenwiederherstellungssoftware heruntergeladen. Es fand alle Dateien für mich, beließ sie aber in diesem chaotischen Format.


Bitte geben Sie die Syntax Ihrer hinzugefügten Software-Erweiterung oder den Namen dieser Software an.
Dan

Antworten:


1

Es sieht so aus, als hätte die Software am Ende jedes Dateinamens eine 36-stellige GUID hinzugefügt. Sie können dieses kurze Bash-Skript verwenden, um sie zu entfernen. Gehen Sie einfach cdin den Ordner mit den Dateien in einem Terminal und führen Sie Folgendes aus:

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

Es werden nur Dateien geändert, die nach einem Punkt eine GUID mit 36 ​​Zeichen in dem von Ihnen angegebenen Format haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.