
Comprimir unos archivos a partir de una fecha
Publicado por Gastón Daniel (8 intervenciones) el 27/03/2014 08:15:16
Si quiero borrar todos los archivos de un directorio, que sean de X fecha, utilizo la siguiente mascara:
for i in `ls -ltr | grep "Mar 19" | awk '{print $9}' `; do rm -f $i; done
Si quisiera comprimir tar.gz a esa cantidad de archivos buscada, pero en una sola sentencia, como se hace?
intente modificarla pero no logre que funcionara:
for i in `ls -ltr | grep "Mar 27" | awk '{print $9}' `; do tar -xcf $i.tar.gz /u00/app/oracle/traspaso_prod/test /; done
for i in `ls -ltr | grep "Mar 19" | awk '{print $9}' `; do rm -f $i; done
Si quisiera comprimir tar.gz a esa cantidad de archivos buscada, pero en una sola sentencia, como se hace?
intente modificarla pero no logre que funcionara:
for i in `ls -ltr | grep "Mar 27" | awk '{print $9}' `; do tar -xcf $i.tar.gz /u00/app/oracle/traspaso_prod/test /; done
Valora esta pregunta


0