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