[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] rm recursivo y con mascara



> 
> find /carpeta/dondeborrarlosmp3/ -iname "*.mp3" | while read mp3;
> do rm -v "$mp3" ; done
>
mas simple

find /carpeta_inicio_borrar_los_mp3 -iname '*.mp3' -exec rm -rfv {} \;

la opcion -exec ejecuta cualquier comando, {} es usado como parametro y 
representa el nombre del archivo encontrado, note la diagonal invertida 
seguida del punto y coma.

Regresando al rm -rfv *.mp3 , opcion -r de recusividad es para borrar el 
contenido del directorio, no para buscar dentro del directorio.

Por ejemplo usando

rm -rf */*.mp3 borra los mp3 dentro de los subdirectorios de donde estas 
parado

rm -rfv */*/*.mp3 borra los mp3 dentro del segundo nivel de subdirectorios 
de donde estas parado (y no los subdirectorios del primer nivel como el 
ejemplo anterior), por eso es mejor el find. Claro que para eso de borrar 
hay que revisar, rechecar y refijarse, ya que nunca falta el lapsus brutus


Saludos
J. Miguel


> :)
> 





[Hilos de Discusión] [Fecha] [Tema] [Autor]