[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tmpwatch e debian



mar 9 agosto 2005, alle 15:24 (GMT+0200), Alessandro De Zorzi ha scritto:
> scusate la mia formazione non su Debian, ma cosa posso usare al posto
> dell'utility tmpwatch per ripulire dir da file obsoleti?

Volendo cancellare (con richiesta di conferma) i file modificati da + di
2 anni (=730 giorni) con ultimo accesso da + di 1 anno (=365 giorni) con
estensione .log (sia maiuscola che minuscola):

find /path/dir -type f -mtime +730 -atime +365 -iname "*.log" -exec rm -i {} \;

per un controllo prima della cancellazione (tutto su una riga):

find /path/dir -type f -mtime +730 -atime +365 -iname "*.log"  -printf
"%h%f proprietario: %u %g\nmodifica: %Cd %Cb %CY accesso: %Ad %Ab %AY
dimensione (KB): %k\n\n"

(il comando sopra visualizza i file trovati indicando: path/nomefile,
proprietario, gruppo, data di modifica/accesso (in italiano),
dimensione)

Si puo` usare find anche per cose tipo:
dimensioni: >31 Kb <101 Kb; creato da + di 18 gg da - di 45 gg e NON 27
gg fa; con accesso =6 gg ...

Ulteriori info: man find

W la riga di comando
-- 
Ave       Johan Haggi
"Se usi microsoft outlook, per favore, non inserire il mio indirizzo nella tua
rubrica: non voglio essere invaso da "virus-mail" ogni volta che viene scoperta
una delle sue innumerevoli falle." - Autore ignoto - 2003



Reply to: