[Ayuda] Duda en mascaras para listado de archivos

Gustavo Guillermo Pérez gustavo en compunauta.com
Lun Jun 6 12:27:26 CDT 2005


El Lunes, 6 de Junio de 2005 11:54, David Lopez escribió:
> Hola nuevamente amigos de la lista
>
> nuevamente aqui con una duda...
> Se que muchos  me remitiran a cualquier librop de unix
> donde mencionen o discutan temas sobre los shells,
> pero no tengo ninguno a la mano y no recuerdo que se
> pueda.. en fin,
> la pregunta es la siguiente, estoy haciendo un escript
> de respaldo de algunas carpetas (volumenes montados de
> equipos remotos), pero quiero omitir en el proceso de
> respaldo archivos tipicos como .mp3, .avi, etc, etc,
> pero no estoy seguro si en la linea de comandos puedo,
> en lugar de incluir una mascara tipo *, para todos los
> archivos, una mascara que sea la omision, y de este
> modo no respaldar esos archivos comelones de espacio y
> tiempo.. :S
>
> Saludos..
> PD: si alguien sabe de algun sitio donde haya una
> referencia en linea la acepto.. :S
Si estás haciendo un script no debería ser un problema; por ejemplo:
for i in `seq 1 10` #10 equipos remotos montados en /remoto1 /remoto2 etc...
find /remoto$i -not -iname "*.mp3" -not -iname "*.avi" -not -iname "*.doc" 
> /tmp/listado$i.txt
tar --files-from=/tmp/listado$i.txt -cv | gzip -f9 > /tmp/remoto$i.tgz
done


o con ZIP, más fácil:
for i in `seq 1 10` #10 equipos remotos montados en /remoto1 /remoto2 etc...
find /remoto$i -not -iname "*.mp3" -not -iname "*.avi" -not -iname "*.doc" | 
zip -9 /tmp/remoto$i.zip -@
done

:p

-- 
Gustavo Guillermo Pérez
Compunauta uLinux
www.ulinux.tk

 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



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