14 Tage alte Dateien automatisch löschen - Shell
Hallo,
ich möchte ein Shell-Script (Ubuntu 16.01) haben, welches in einem Verzeichnis /der/pfad alle Dateien löscht, die älter als 14 Tage sind. Geht da irgendwas mit find?
ich möchte ein Shell-Script (Ubuntu 16.01) haben, welches in einem Verzeichnis /der/pfad alle Dateien löscht, die älter als 14 Tage sind. Geht da irgendwas mit find?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 320235
Url: https://administrator.de/contentid/320235
Ausgedruckt am: 19.11.2024 um 13:11 Uhr
1 Kommentar
Zitat von @traller:
Hallo,
ich möchte ein Shell-Script (Ubuntu 16.01) haben, welches in einem Verzeichnis /der/pfad alle Dateien löscht, die älter als 14 Tage sind. Geht da irgendwas mit find?
Hallo,
ich möchte ein Shell-Script (Ubuntu 16.01) haben, welches in einem Verzeichnis /der/pfad alle Dateien löscht, die älter als 14 Tage sind. Geht da irgendwas mit find?
Ja.
versuch mal man find und lies unter den Tests zu den Stichworten ctime, cmin, cnewer, amin, anewer, atime nach. und dann kanns Du mit -exec den passenden befehl zum löschen ausführen lassen. Verusch aber zuerst echo statt rm .
lks
PS:
find /pfad/zum/durchsuchen -atime +14 -exec echo rm -v {} \;