GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Dateien nach Alter löschen?

Gibt es einen Befehl, um alle Dateien in einem Verzeichnis zu löschen, die in N nicht geändert wurden Tage? Ich muss einige alte Protokolle bereinigen.

Akzeptierte Antwort:

Dadurch werden alle Dateien gelöscht, die älter als 5 Tage sind, Sie können einen -name '*log' eingeben dort auch, um genauer zu sein, und vielleicht möchten Sie eine maxdepth angeben auch im find-Befehl.

find /some/dir -type f -mtime +5 -delete


Linux
  1. Linux-ls-Befehl - Dateien auflisten

  2. mcopy-Befehl unter Linux

  3. diff-Befehlsbeispiele in Linux

  4. diff:Befehl nicht gefunden

  5. Debian - Tausende von Dateien löschen

Find-Befehl in Linux (Dateien und Verzeichnisse suchen)

Cp-Befehl in Linux (Dateien kopieren)

Rm-Befehl unter Linux

lsof-Befehl unter Linux (10 Beispiele)

Kopieren Sie Dateien und Verzeichnisse unter Linux

ls-Befehl unter Linux/UNIX