prune

  • eliminar archivos «viejos», preservando 1
  • la fecha ha de estar incluida en el nombre del fichero
  • para copias de seguridad
  • en ese caso, conservar el último mes a diario y una mensual (la primera de mes, más sencillo para calcular)
  • PRESERVE=$(/bin/date +'%Y%m01' -d '-1 month')
    find . -daystart -type f -mtime +31 -not -mtime +60 -name "patron-fichero*" -not -name "*${PRESERVE}*" -exec rm {} \;
  • linux/scripts/prune.txt
  • Darrera modificació: 16/11/2020 03:25
  • per mate