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

verzeichniss suche funktioniert nicht

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

Bestimmte Dateien aus vielen Unterordnern löschen

Letzten Tag löschen

Logs löschen von einer Jumstation aus via ssh auf versch. Hosts

Zurück
Oben