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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 320235
Url: https://administrator.de/contentid/320235
Printed on: April 19, 2024 at 23:04 o'clock
1 Comment
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 {} \;