GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So löschen Sie die Dateien, die älter als n Tage sind, OHNE den Befehl find zu verwenden

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


Cent OS
  1. Suchen von Dateien in der Befehlszeile (How To)

  2. So entfernen Sie Dateien, die älter als N Tage sind, mit tmpreaper in Linux

  3. So löschen Sie eine Partition mit fdisk

  4. Berechnen Sie den gesamten belegten Speicherplatz nach Dateien, die älter als 180 Tage sind, mit find

  5. Wie löschen Sie Dateien, die älter als ein bestimmtes Datum in Linux sind?

So finden Sie Dateien in Linux mit dem Find-Befehl

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

So löschen Sie Dateien sicher mit dem Shred-Befehl in Debian 10

So finden Sie Dateien in der Ubuntu-Befehlszeile

So löschen Sie Dateien, die älter als die angegebenen Tage in Linux sind

So finden Sie Dateien mit dem fd-Befehl in Linux