Bestimmte Dateienb älter 5 Tage löschen

mehlbox

mehlbox

Eroberer
:hilfe2:
Hallo zusammen,

möchte unter Redhat ES3 Version4 einige Dateien löschen die die Endung *.old haben und älter als 5 Tage sind. Habe mal angefangen aber noch klappt es nicht sorichtig.

Das "Script"
#ins Verzeichnis wechseln

cd /ccc
#Dateien älter als 5 Tage auflisten und in eine Datei schreiben
find /ccc -mtime +5 -exec ls -l {} \; > /opt/scripts/reorgftp/reorgliste

Mein Problem, wie finde ich nur die *.old Dateien und schreibe die in die Liste?

Die Dateien die in der Liste stehen sollen dann gelöscht werden ???

for i ??? weiter weiss ich leider nicht. . .

Kann mir da jemand weiterhelfen?

Vielen Dank Mehlbox
 
Code:
find /ccc -mtime +5 -name "*.old" -exec rm {} \;

Gruss, Phorus
 
Vielen Dank

genau den Befehl habe ich gesucht, das -name habe ich in "man find" irgendwie wohl übersehen bzw. überlesen.:hilfe2:

Euch weiterhin einen schönen Tag :)

Gruß mehlbox
 

Ähnliche Themen

Bestimmte Dateien aus vielen Unterordnern löschen

X Tage alte Dateien löschen

Delete Script

Löschen von Verzeichnissen älter als x Tage per Cron (Script)

Doppelte Dateien finden und löschen

Zurück
Oben