2016-08-29 15 views
0

Ich würde gerne wissen, wie ich alle Verzeichnisse löschen könnte, die älter als 14 Tage sind, ohne ihre Unterordner zu löschen.Linux - Lösche Verzeichnisse, die älter als x Tage sind

Ich hatte den folgenden Befehl benutzen, aber das wird auch prüfen/löschen Sie alle befanden Unterordner, die für ihre Hauptverzeichnisse gebunden sind:

find /path/ -mtime +14 -type d | xargs rm -f -r; 

soll es also im Grunde nur überprüfen, ob Verzeichnisse in/path/sind älter als 14 Tage und löschen sie, falls dies der Fall ist. Mein aktueller Befehl oben überprüft auch ihre Unterordner und löscht diese, wenn älter als 14 Tage, , aber es sollte sie nicht überprüfen - nur die "Haupt" Ordner in/Pfad /.

Chris

+5

Wie löscht man einen Ordner, während man seine Unterordner behält? Das scheint widersprüchlich zu sein. Gibt es ein größeres Problem, das du lösen willst? – beeflobill

+0

Mein aktueller Befehl überprüft auch alle Unterordner, aber er sollte nur das Änderungsdatum seiner Hauptordner überprüfen, die sich unter/path/befinden und nicht z./Pfad/Hauptverzeichnis_1/Unterordner /. – XXvevo

+0

Ja, wir lesen Ihre Überschrift und Problembeschreibung. Möchten Sie nur Dateien löschen und Unterverzeichnisse an Ort und Stelle lassen? Was ist mit Dateien, die sich in Unterverzeichnissen befinden? Bitte formuliere deine Frage so, dass jemand helfen kann. Viel Glück. – shellter

Antwort

1

Könnte es lösen, indem ein Muster unter Verwendung von:

find /path/ -name "FOLDER_*-*-*_*" -mtime +14 -type d | xargs rm -f -r; 

Mit diesem Befehl werden alle Verzeichnisse löschen, die auf /path/ befinden, „, ohne zu überprüfen“ ihre Unterordnern, nach 14 Tagen . Verzeichnisnamen unter /path/ müssen das folgende Muster patchen, z. FOLDER_08-25-16_8:00.

Es wird im Grunde auch Unterordner überprüfen, aber diese müssen mit dem obigen Muster übereinstimmen, sonst werden sie nicht überprüft. Das ist keine vollständige Lösung, aber es ist auf jeden Fall besser als nichts und es tut, was ich gesucht hatte, oder? ^^

Chris

Verwandte Themen