[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> > 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 > :) >