Leere Ordner löschen

Hallo zusammen,

in dem Verzeichnis media/images/ gibt es ja eine Vielzahl von Unterordnern für die Bilder. Wenn man nun ein Bild über die Mediathek löscht bleibt ja der leere Ordner zurück, richtig?

Kann man man über einen Befehl oder Cronjob alle leeren Ordner im Shopware-Verzeichnis löschen? Wenn ja, wie funktioniert das?

Viele Grüße

z.B. mit folgendem befehl wenn du im media/images ordner bist

find . -empty -type d -delete

Das mache ich dann per SSH, richtig?

genau …

Eine Frage hätte ich dazu noch, kann man den Befehl aus soweit anpassen, dass er die Unterverzeichnisse ebenfalls durchsucht und ggf. löscht wenn diese leer sind?

genau das macht der befehl - dieser durchsucht das verzeichnis in dem du bist (z.b. media/images) und löscht alle leeren unterverzeichnisse

Achso, sehr gut.

Kann man eigentlich noch an anderer Stelle in Shopware ansetzen und Datenmüll entfernen? Wir nutzen regelmäßig den Media Garbage Collector und löschen den Cache-Ordner, aber unser Shopsystem besitzt einfach zu viele Dateien, um bei Mittwald einen Wiederherstellungspunkt zu erstellen.

Vielleicht habt ihr ja noch ein paar Tipps, an welchen Stellen man noch etwas bereinigen kann.