[Tech] Cancellare i file per data
Cosimo Vagarini
cosimo@firenze.linux.it
Mar 29 Mar 2005 11:05:19 CEST
Daniele Masini wrote:
> Ad esempio, il seguente comando consente di ottenere l'elenco dei nomi
> dei file la cui ultima modifica è stata effettuata il giorno 29 Marzo 2005
> rm `ls -l --time-style=+%Y-%m-%d | grep 2005-03-29 | cut -d ' ' -f 8`
>
> Il comando successivo consente di ottenere l'elenco dei nomi dei file la
> cui ultima modifica è stata effettuata il giorno corrente
>
> rm `ls -l --time-style=+%Y-%m-%d | grep \`date +%Y-%m-%d\` | cut -d ' '
> -f 8`
Io aggiungerei anche:
find -type f -daystart -mtime -1 -exec rm {} \;
per cancellare i files modificati dall'ultima mezzanotte o, togliendo
"-daystart", per quelli modificati nelle ultime 24 ore.
Cosimo.
Maggiori informazioni sulla lista
flug-tech