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

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

Re: [Ayuda] Duda en mascaras para listado de archivos



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




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