Ich habe es geschafft, in meinem CentOS Dateien zu entfernen, die älter als X Tage sind, aber die Ordner bleiben bestehen und erhalten einen Zeitstempel mit dem aktuellen Datum.
Mein aktueller Befehl ist
find /home/Dropbox/mysqldump/ -type f -mtime +120 -exec rm {} +
meine Ordnerstruktur ist wie mysqldump>2015>02>01, 02, 03 usw..
Antwort1
Sie geben an find
, dass nur Dateien und keine Verzeichnisse gesucht werden sollen. Versuchen Sie, die -type f
Direktive zu entfernen.
Antwort2
Wenn Sie regelmäßig bereinigen, verwenden Sie nur einen Basisordner und benennen Sie Ihre Dumps entsprechend. Ich verwende normalerweise $(date +\%F.\%T)
als Teil des Dateinamens.