Buenas gente, como va ?
Estoy haciendo una aplicacion que en un momento hace una llamada al sistema para hacer un zip de un directorio entero. El tema es el siguiente por como es la aplicacion tengo que ejecutar el comando con rutas absolutas, el comando queda mas o menos asi:
zip -r /ruta/absoluta/al/directorio/salida.zip /ruta/absoluta/al/directorio
La estructura del directorio es:
directorio/archivo1.log
directorio/archivo2.log
directorio/subdir1/archivo3.log
directorio/subdir1/archivo4.log
directorio/subdir2/archivo1.log
Cuando se crea el zip y lo descomprimo me crea un directorio por cada paso de la ruta absoluta y eso no lo puedo dejar asi. Probé la opcion -j pero me tira todo en lo que seria la raiz del directorio y si en los subdirectorios tengo archivos con nombre repetido los perderia.
Como puedo hacer para que me mantenga la estructura de directorios pero solo desde adentro del directorio que yo quiero comprimir ?
Gracias
Andrés