Hola a todos: Comento mi problema:
Tengo un servidor FTP en mi empresa en el cual nuestro Puesto de Dirección publica su información diaria, al cual se conectan las empresas con permisos de lectura, y extraen la información que necesitan para trabajar en cada una de las áreas. Sucede que los trabajadores del Puesto de Dirección han cogido la costumbre de esconder películas en el FTP, luego "se les olvidan", y termina el FTP sin espacio, interrumpiéndose el trabajo del turno que le corresponde, y que casi nunca sabe donde están escondidas las películas. Decidí correr cada media hora un script que busque las películas. Por simplificar digamos que hace esto: ftp:~# find /home/omnibus/ -iname "*.mpg" -o -iname "*.avi" -o -iname "*.vob*" /home/omnibus/OPERACION PLAYA/2009/Diciembre/Nueva carpeta/Abismo 4.mpg /home/omnibus/OPERACION PLAYA/2010/AGOSTO/Buen Agente/Buen Agente 1x01.avi /home/omnibus/OPERACION PLAYA/2010/AGOSTO/Buen Agente/Animals United.mpg /home/omnibus/OPERACION PLAYA/2010/AGOSTO/Buen Agente/Sucker Punch (2011) DVDRip XviD-MAXSPEED.avi El problema es que cuando trato de eliminarlo, se producen serios problemas con los espacios y no elimina: ftp:~# find /home/omnibus/ -iname "*.mpg" -o -iname "*.avi" -o -iname "*.vob*" -delete ftp:~# find /home/omnibus/ -iname "*.mpg" -o -iname "*.avi" -o -iname "*.vob*" /home/omnibus/OPERACION PLAYA/2009/Diciembre/Nueva carpeta/Abismo 4.mpg /home/omnibus/OPERACION PLAYA/2010/AGOSTO/Buen Agente/Buen Agente 1x01.avi /home/omnibus/OPERACION PLAYA/2010/AGOSTO/Buen Agente/Animals United.mpg /home/omnibus/OPERACION PLAYA/2010/AGOSTO/Buen Agente/Sucker Punch (2011) DVDRip XviD-MAXSPEED.avi Tampoco funciona esto: ftp:~# find /root/ -iname "*.mpg" -o -iname "*.avi" -o -iname "*.vob*" -exec rm -f {} \; Con un solo fichero, logré que eliminara con: find /root/ -iname "*.mpg" -o -iname "*.avi" -o -iname "*.vob*" -print0 | xargs -0 rm -f Pero si son varios ficheros con espacio "se funde". Estoy a punto de hacer un script en Python para resolver el problema, al final me sobra potencia de cómputo y memoria (QuadCore 2Gb de RAM, con carga 0.03 0.09 0.04 y 128 Mb ocupado), pero ya el tema de find y los espacios en bash se ha convertido en un problema personal ;) Pido por favor que los que decidan ayudarme prueben los ejemplos antes de enviarlos, pues la solución parece simple, pero no lo es. Agradeciendo de antemano su ayuda, me despido fraternalmente, nat ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l