wir betreiben in unserem Firmennetz die "OwnCloud". Dieses funktioniert wunderbar, allerdings soll die Cloud nicht zum Datenfriedhof werden, da diese nur zum Austausch größerer Dateien mit externen Firmen verwendet werden soll. Ich möchte gerne die Dateien nach 21 Tagen löschen. Problem an der Sache ist, es sind ca. 100 Benutzer. OwnCloud erstellt für jeden Benutzer ein Verzeichnis mit Nummern und Buchstaben.
Wenn ich also explizit ein Verzeichnis angeben könnte, habe ich diese Befehle gefunden.
Mit dem Befehl find, könnt Ihr Euch erstmal die Dateien anzeigen lassen, die betroffen sind:
Code: Alles auswählen
find /zielverzeichnis -type f -mtime +5 | xargs ls -l
Habt Ihr die Ausgabe überprüft, könnt Ihr die Dateien anschließend wie folgt löschen:
Code: Alles auswählen
find /zielverzeichnis -type f -mtime +5 | xargs rm
Kann man den Befehl so modifizieren, dass alle Dateien die in den Unterordnern von
Code: Alles auswählen
/var/WWW/html/owncloud/data
Ich danke euch jetzt schon
Falls ihr fragen habt und etwas nicht verstanden habt sagt es ruhig =)