Automatisierung Dateien Monatlich in neuen Ordner verschieben ?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Sascha0901

Benutzer
Registriert
03. Feb. 2026
Beiträge
3
Reaktionspunkte
0
Punkte
1
Hallo zusammen,


ich suche nach einer Möglichkeit, meine Videoaufzeichnungen monatlich automatisch in Ordner zu sortieren.


Aktuell nutze ich eine Synology DS224+, auf der die Videoaufzeichnungen von UniFi Protect gespeichert werden.
UniFi legt die Videos dabei in tagesweisen Ordnern ab, z. B.:


  • UniFi-Protect_2026-01-01
  • UniFi-Protect_2026-01-02
  • UniFi-Protect_2026-01-03
  • usw.

Nun würde ich gerne alle Tagesordner eines Monats (z. B. Januar) in einen neuen Ordner wie
Januar 2026 verschieben.


Der Monatsordner sollte idealerweise automatisch erstellt werden, falls er noch nicht existiert.


Gibt es dafür eine Möglichkeit (z. B. per Skript, Aufgabenplaner oder einer Synology-Funktion)?


Vielen Dank im Voraus! 🙌
 
Ja, das geht gut mit einem Script, welches über den Aufgabenplaner gesteuert wird.
 
hab es mit dem script hinbekommen

#!/bin/bash

# Quellverzeichnis (angepasst)
SOURCE_DIR="/volume1/unifi/UniFi/"

# Ins Quellverzeichnis wechseln
cd "$SOURCE_DIR" || exit 1

for dir in UniFi-Protect_[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]; do
# Nur Verzeichnisse verarbeiten
[ -d "$dir" ] || continue

# Datum extrahieren
DATE_PART="${dir#UniFi-Protect_}" # z.B. 2026-01-15
YEAR="${DATE_PART:0:4}" # 2026
MONTH="${DATE_PART:5:2}" # 01

# Monatsname ermitteln
MONTH_NAME=$(date -d "$YEAR-$MONTH-01" +"%B")

# Zielordner (z.B. 2026-01_Januar)
TARGET_DIR="${YEAR}-${MONTH}_${MONTH_NAME}"

# Zielordner erstellen, falls nötig
mkdir -p "$TARGET_DIR"

# Tagesordner verschieben
mv "$dir" "$TARGET_DIR/"
done
 
jetzt habe ich allerdings bemerkt, wenn ich diese Dateien z.b. aus ~ Januar 940GB über die Synology zu einem Archiv packen lasse, ändert sich die Größe nicht.. also nicht wie z.b bei Winrar 40% kleiner oder so gibt es da auch eine Möglichkeit?
 
Was für Dateiformate haben die Videos?
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat