El 21 de abril de 2010 12:44, Francisco Espinoza Cárdenas < fraes...@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 <listali...@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. -- barbud...@gmail.com