--- El lun 21-sep-09, Mauro Lizaur <[email protected]> escribió:
> De:: Mauro Lizaur <[email protected]> > Asunto: Re: Script para borrar archivos por fecha > A: [email protected] > Fecha: lunes 21 de septiembre de 2009, 10:22 > > > 2009-09-21, Bayardo Sanchez: > > > Estoy tratando de buscar o hacer un script que > me borre archivos por fecha > > ejemplos los archivos que tengo son granbaciones en > asterisk que se nombran > > asi: > > > > 9182980070_20090821-084714_110-all.wav > > > > en donde lo que esta en negrilla y color rojo es la > fecha yo quiero borrar todo > > lo que es del mes de agosto u otro mes pero como puedo > hacer con un script para > > que me agarre todos los archivos que son de ese mes y > me los borre ya que son > > mas de 5 mil grabaciones y mi disco duro se esta > saturando hacerlo via ftp es > > muy lento ya que dilata en cargarme la carpeta donde > estan los archivos les > > agradeceria mucho su ayuda ya que mi disco duro se > esta llenando. > > Hola, > No todos leemos los mails en html, de hecho, la idea es que > *no* se envien correos > en html. > Pero con respecto al problema, podes filtrarlos asi: > $ find . -name "*200908*" -exec rm {} \; > ^ > ^^^^^^ ^^^^^^^^^^ > | > | +---------- ejecutar > esto, > | > +----------------- para archivos que tengan > este string > | > > en el nombre, > +------------------------------ > en este directorio > > > (en el que estamos parados) > > Para borrar de otros meses, solo hace falta cambiar al > parametro name por > uno que encaje con el AÑO-MES. > Si te sirve, fijate "curlftpfs", que es como montar un > disco rigido, pero > con una cuenta ftp. > > Saludos, > Mauro > > -- Para rapido, es excelente la recomendacion del uso de find; si acaso le agregaria un par de opciones (type, por ejemplo) para asegurarme de que son solo los archivos que quiero eliminar y no se va un directorio o alguna liga por error. Tambien no te podria ser util por fecha de creacion del file?? En caso de que quieras que se haga via un cron o algo similar, creo que seria muy simple con algunas operaciones con expr y date en conjunto con el find, propuesto en caso de sigas usando el patron del nombre o bien si decides el patron de fecha, seguramente es mas simple aun. Saludos, Marcela Alegria Encuentra las mejores recetas en Yahoo! Cocina. http://mx.mujer.yahoo.com/cocina/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

