Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
[Solucionado] Comprimir Ruta Con Zip | Tar.gz
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje [Solucionado] Comprimir Ruta Con Zip | Tar.gz 
 
Buenas a todos,
en un proceso de generación de Backups, pretendo hacer una compresión de un directorio concreto mediante comando Shell desde gambas.
Ahora bien el resultado está siendo algo confuso

Mi intención es la siguiente:

De esta ruta hacer una compresión del contenido de la carpeta 000001
/home/usuario/Proyectos/Gambas/Programa/Expedientes/000001

pues ejecuto desde gambas el típico

zip /home/usuario/backups/archivo.zip /home/usuario/Proyectos/Gambas/Programa/Expedientes/000001

(he probado con un parámetro -r que es recursividad pero el mismo resultado)

y se realiza el backup pero cuando abro el archivo comprimido aparece comprimida desde /home/ todo el árbol.

 zip_1590998328_461337

Mi intención es que solo se comprima la carpeta final.

He probado con zip y con tar pero el resultado es el mismo:

tzr -cxvf /home/usuario/backups/archivo.tar.gz /home/usuario/Proyectos/Gambas/Programa/Expedientes/000001[/b]

Alguna idea de porqué me sucede esto, alguno de vosotros realiza compresión de archivos? lo hacéis de otra forma?

Saludos y gracias.
 



 
última edición por calcena el Martes, 02 Junio 2020, 15:22; editado 1 vez 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comprimir Ruta Con Zip | Tar.gz 
 
calcena escribió:  
Buenas a todos,
en un proceso de generación de Backups, pretendo hacer una compresión de un directorio concreto mediante comando Shell desde gambas.
Ahora bien el resultado está siendo algo confuso

Mi intención es la siguiente:

De esta ruta hacer una compresión del contenido de la carpeta 000001
/home/usuario/Proyectos/Gambas/Programa/Expedientes/000001

pues ejecuto desde gambas el típico

zip /home/usuario/backups/archivo.zip /home/usuario/Proyectos/Gambas/Programa/Expedientes/000001

(he probado con un parámetro -r que es recursividad pero el mismo resultado)

y se realiza el backup pero cuando abro el archivo comprimido aparece comprimida desde /home/ todo el árbol.

 zip_1590998328_461337

Mi intención es que solo se comprima la carpeta final.

He probado con zip y con tar pero el resultado es el mismo:

tzr -cxvf /home/usuario/backups/archivo.tar.gz /home/usuario/Proyectos/Gambas/Programa/Expedientes/000001[/b]

Alguna idea de porqué me sucede esto, alguno de vosotros realiza compresión de archivos? lo hacéis de otra forma?

Saludos y gracias.


Hola joven

Vas ha estar altito de mi, pero bueno.

Oye yo no he probado nada, vale, pero no deberías ir con el comando CD a la ruta final y ya desde ahí lanzar el comando de compresión.

Otra cosa y esto es por experiencia, yo te recomiendo que definas una carpeta quizás no como un ID de contador, mejor seria con un número serializado único, esto te va a garantizar la imposibilidad de cruzar carpetas y futuros fallos si se trata de un gran volumen de usuario, y si no pues entonces el ID es mas que suficiente.

Saludos.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comprimir Ruta Con Zip | Tar.gz 
 
gambafeliz escribió:  
calcena escribió:  
Buenas a todos,
en un proceso de generación de Backups, pretendo hacer una compresión de un directorio concreto mediante comando Shell desde gambas.
Ahora bien el resultado está siendo algo confuso

Mi intención es la siguiente:

De esta ruta hacer una compresión del contenido de la carpeta 000001
/home/usuario/Proyectos/Gambas/Programa/Expedientes/000001

pues ejecuto desde gambas el típico

zip /home/usuario/backups/archivo.zip /home/usuario/Proyectos/Gambas/Programa/Expedientes/000001

(he probado con un parámetro -r que es recursividad pero el mismo resultado)

y se realiza el backup pero cuando abro el archivo comprimido aparece comprimida desde /home/ todo el árbol.

 zip_1590998328_461337

Mi intención es que solo se comprima la carpeta final.

He probado con zip y con tar pero el resultado es el mismo:

tzr -cxvf /home/usuario/backups/archivo.tar.gz /home/usuario/Proyectos/Gambas/Programa/Expedientes/000001[/b]

Alguna idea de porqué me sucede esto, alguno de vosotros realiza compresión de archivos? lo hacéis de otra forma?

Saludos y gracias.


Hola joven

Vas ha estar altito de mi, pero bueno.

Oye yo no he probado nada, vale, pero no deberías ir con el comando CD a la ruta final y ya desde ahí lanzar el comando de compresión.

Otra cosa y esto es por experiencia, yo te recomiendo que definas una carpeta quizás no como un ID de contador, mejor seria con un número serializado único, esto te va a garantizar la imposibilidad de cruzar carpetas y futuros fallos si se trata de un gran volumen de usuario, y si no pues entonces el ID es mas que suficiente.

Saludos.





Buenas, para nada voy a estar harto de escuchar opiniones y buenas practicas.

Lo que comentas sobe la serialización de las carpetas, es correcto, realmente esto es un ejemplo, en realidad las carpetas son el DNI de la persona por lo cual no se repiten.

Por otra parte intenté hacer lo que indicas, lo que pasa que no lo he puesto en mi post inicial, que es mediante shell ejecutar el CD a la ruta, y luego hacer otro shell para hacer la compresión, esto lo he probado en dos instrucciones shell y en una sola con un concatenado de comandos &, pero no ha funcionado.

Saludos y gracias.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comprimir Ruta Con Zip | Tar.gz 
 
Hola

Mira esto quizás es lo que buscas...

https://www.gambas-es.org/viewtopic.php?f=1&t=820&start=10


Aaaadios
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comprimir Ruta Con Zip | Tar.gz 
 
calcena escribió:  
Buenas a todos,
en un proceso de generación de Backups, pretendo hacer una compresión de un directorio concreto mediante comando Shell desde gambas.
Ahora bien el resultado está siendo algo confuso...

Hola calcena, mira te recomiendo que uses tar gz en vez de zip es mas facil y comprime mejor.
Este seria el comando
tar -zcvf archive-name.tar.gz directory-name
Fuente: https://www.cyberciti.biz/faq/how-d...unix-directory/
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Comprimir Ruta Con Zip | Tar.gz 
 
gambafeliz escribió:  
Hola

Mira esto quizás es lo que buscas...

https://www.gambas-es.org/viewtopic.php?f=1&t=820&start=10


Aaaadios


Muchas gracias por vuestras contestaciones, lo he probado como me has comentado y he visto el error, yo accedía al directorio y luego ponía como serparador & y ha de ser ;

Ahora funciona perfecto.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Recuperar Un Archivo De Una Ruta Sabiendo ... gambafeliz General 11 Miercoles, 25 Septiembre 2019, 10:46 Ver último mensaje
tincho
No hay nuevos mensajes Comprimir Directorios pittusa General 10 Lunes, 02 Agosto 2010, 23:54 Ver último mensaje
geaplanet
No hay nuevos mensajes Comprimir Varios Archivos Y Directorios tincho Aplicaciones/Fragmentos de Código 3 Jueves, 16 Abril 2020, 15:10 Ver último mensaje
vuott
No hay nuevos mensajes ¿como Empaquetar Y Comprimir Varios Archi... jsbsan Shell Scripting 9 Domingo, 20 Enero 2013, 00:29 Ver último mensaje
jsbsan
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario