Come eliminare i file più vecchi di tot giorni su linux
Spesso può capitare di voler tenere solo i file degli ultimi tot giorni in una directory.
Su linux grazie a find è possibile farlo in una sola riga di comando:
find /percorso/dove-si-trovano-i/files* -mtime +7 -exec rm {} \;
Come funziona: -mtime indica i giorni da tenere. Nell'esempio, avendo scritto +7, sono mantenuti i file modificati nell'ultima settimana.
-exec indica il comando da eseguire nel caso che venga trovata una corrispondenza (ovvero: il file più vecchio di una settimana); e in questo caso passiamo rm, ovvero elimina