Frage :So löschen Sie die Dateien, die älter als n Tage sind OHNE Befehl find verwenden?
Aus irgendeinem Grund wird der find-Befehl nicht verwendet, um zu prüfen, welche Dateien älter als n Tage sind, sondern „tmpwatch ‘ kann verwendet werden
Die Syntax lautet:
# tmpwatch [time in hours] [directory]
Um beispielsweise Dateien unter /root/testdir/ zu löschen, auf die in den letzten 45 Tagen (24×45 =1018 Stunden) nicht zugegriffen wurde, führen Sie den folgenden Befehl aus:
# tmpwatch 1080 /root/testdir/
Sie können auch atime/mtime/ctime usw. angeben, um mehr zu erfahren, überprüfen Sie bitte
$ man tmpwatch