MAC-Skripte

Hier findest du unsere Skripte für dem Mac. Du kannst jedes Skript  als Textdatei und als Zip (inklusive Beschreibung) herunterladen und verwenden. Alle Beschreibungstexte sind als Markdorn ausgeführt. Die grundsätzliche Handhabung wird in diesem Video beschrieben:

Alle Skripte werden unter GPLv3.0 veröffentlicht. Wir haben Sie mit größter Sorgfalt erstellt und nutzen sie selber in unserem Unternehmen. Trotzdem erfolgt die Nutzung auf eigene Gefahr.

Wenn dir die Skripte bei der Arbeit helfen und du zufrieden bist: Buy me a Coffee.


backup-folder.sh

Das Skript erstellt ein ZIP-Archiv eines festgelegten Ordners. Es prüft Quell- und Zielordner, generiert einen Zeitstempel, erstellt ein ZIP-Archiv und meldet anschließend Erfolg oder Fehler. Perfekt für einfache Einzel-Backups.

Wir verwenden es u. a. um Projektordner schnell und bequem zu sichern. Konfigurieren, im Terminal starten und später nur noch mit Pfeil nach oben ausführen. Schnell und bequem.


backup_multi_folders.sh

Das Skript erstellt ein ZIP-Archiv, das mehrere Ordner enthält. Du kannst vor dem Backup auswählen, welche Ordner enthalten sein sollen, und du kannst den Archivnamen vor dem Speichern ändern. Das Ergebnis ist ein einziges ZIP mit allen gewünschten Projekten.

Ideal, wenn du das Skript als Routine-Backup verwendest – z. B. als Cron-Job oder per Doppelklick.


backup_multi_folders_interactive.sh

Das Skript erstellt ein ZIP-Archiv, das mehrere Ordner enthält. Während der Ausführung kannst du auswählen, welche Ordner eingeschlossen oder ausgeschlossen werden sollen und wie das Backup-Archiv heißen soll. Alles läuft interaktiv und benutzerfreundlich ab.

Ideal, wenn du bei jedem Backup individuell entscheiden möchtest, welche Ordner in das ZIP kommen und wie das Archiv heißen soll.


clean_filenames.sh

Das Skript durchsucht einen Ordner und bereinigt alle Dateinamen, indem es Umlaute, Sonderzeichen und Leerzeichen in sichere, ASCII- und webkompatible Zeichen umwandelt. Es ersetzt nur Dateinamen, niemals Inhalte, und listet jede Änderung im Terminal auf.


copy_folder_and_control.sh

Das Skript kopiert einen kompletten Ordner mit `rsync` an einen neuen Speicherort, synchronisiert ihn vollständig und prüft anschließend, ob die Kopie identisch zur Quelle ist. Bei Fehlern oder Abweichungen erfolgt ein klarer Hinweis.


delete_empty_folders.sh

Dieses Skript räumt einen Plugin-Ordner auf, indem es automatisch alle leeren Unterordner sucht und löscht. Es dient der Strukturpflege und ist funktional völlig unterschiedlich zu den beiden Backup-Skripten, die ZIP-Archive erzeugen.


Video-Sound-Extractor.sh

Dieses Skript extrahiert automatisch das Audio aller Videodateien in einem definierten Ordner und speichert es als MP3-Dateien ab. Es arbeitet vollständig automatisiert, benötigt nur ffmpeg und erzeugt MP3s neben den Originalvideos.


Rename_Folder-Data.sh

Das Skript durchsucht einen festgelegten Ordner und benennt alle Dateien nach klaren Regeln um, indem es unerwünschte Teile wie „-data“ entfernt und Leerzeichen durch Unterstriche ersetzt. Es arbeitet sicher, ohne Dateien zu löschen, und gibt jede Änderung im Terminal aus.
Es ist besonders hilfreich, wenn du eine große Anzahl von Dateien hast, die nach einem einheitlichen Schema angepasst werden sollen.