traller
Goto Top

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?

Content-Key: 320235

Url: https://administrator.de/contentid/320235

Printed on: April 19, 2024 at 23:04 o'clock

Member: Lochkartenstanzer
Lochkartenstanzer Nov 07, 2016 updated at 12:42:14 (UTC)
Goto Top
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?

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 .face-smile

lks

PS:

find /pfad/zum/durchsuchen -atime +14 -exec echo rm -v {} \;