[Risolto] Eliminazione file di una certa "anzianità"

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

corona33cl

Utente Attivo
Messaggi
190
Reazioni
0
Punteggio
38
Ciao a tutti ...vorrei scrivere uno script che mi permette di cancellare da una cartella tutti i file vecchi almeno di 15 giorni ... e lanciare questo script ogni santa mattina.

Come faccio a dargli il parametro...vecchio di almeno 15 giorni (si dovrebbe fare la differenza della data odierna meno 15 ....ma forse non lo sa fare...:help:)

Sicuramente qualcuno di voi saprà aiutarmi...help please e buona giornata a tutti
 
prova (in una cartella di test, quando invento i comandi non ci prendo mai)

find /cartella -ctime 15 -exec rm {} \;
 
mmm sembra ok..anche se forse al posto di ctime sarebbe meglio un mtime... con il ctime elimini quelli non aperti per almeno 15 giorni con mtime quelli "non modificati" da almeno 15 giorni...forse farebbe più al mio caso...
grazie mille per lo spunto
 
innanzitutto mi scuso con i moderatori per il titolo molto generico del psot...che giustamente avete cambiato... comunque il comando esatto è:

find /path -daystart -mtime +15 -exec rm {} \;

in cui +15 elimina tutti i file che hanno "almeno" 15 giorni...mettendolo in un crontabche va ogni 15 giorni ho risolto.... grazie mille...
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top