Buscar y Eliminar

Rolando Mota barbudone en gmail.com
Mie Abr 21 13:24:04 CLT 2010


El 21 de abril de 2010 12:44, Francisco Espinoza Cárdenas <
fraespin en gmail.com> escribió:

> tendria que ser algo mas o menos así:
>
> #!/bin/bash
> find /carpeta_donde_buscar -name "archivos que quieres buscar (por ejemplo
> *.mp3)" > /tmp/lista_archivos_a_borrar
> for i in $(cat /tmp/lista_archivos_a_borrar) ; do rm -rf $i ; done
>
> con esto guardas la lista de archivos que eliminaste en el temporal,
> teniendo la alternativa de guardarla en otro lado por si es necesario saber
> "que borraste" y evitar problemas de "aaa el administrador me borro mi
> trabajo, no puedo hacer nada".
>
> ahora, se puede mejorar, por ejemplo pasandole el find directamente al for:
>
> #!/bin/bash
> for i in $(find /carpeta_donde_buscar -name "archivos que quieres buscar
> (por ejemplo *.mp3)" ) ; do rm -rf $i ; done
>
> Me parece que sería mejor que movieras los archivos a una carpeta donde
> solo
> tu tengas acceso, y después de revisarla la elimines, porque eventualmente
> podrías eliminar algun documento importante.
>
> en ese caso en vez de rm -rf tendrías que poner mv $i /carpeta_destino/
>
> atentos saludos
>
> 2010/4/21 <listalinux en tecnocreativo.cl>
>
> > Hola a todos.
> >   alguien me podria ayudar con algun script en bash, que "busque un tipo
> > de archivo X y automaticamente lo elimine" ?
> > lo que pasa es que hay un servidor con samba, entonces, una vez por
> semana
> > tengo que realizar una busqueda de todos los archivos que no sean
> > documentos, como por ejemplo archivos mp3, avi, etc, y eliminarlos todos.
> >
> > es una medida del gerente para que solo se guarden archivos excel, word,
> > pdf ... en la carpeta de los usuarios, y no peliculas, musica o cosas
> asi.
> >
> > ¿o se le puede decir al samba que impida que un usuario guarde en su
> cuota
> > algun tipo de archivo?
> >
> > saludos y muchas gracias
> > mauricio.
> >
> >
>
>
> --
> Francisco Espinoza Cárdenas
> Estudiante Ingeniería Civil Mecánica
> Universidad de Chile
>

que grandes mentes ...
y que flojas mentes.


-- 
barbudone en gmail.com


Más información sobre la lista de distribución Linux