
Javi Felices
PreguntaUna cuestión, al parecer, si yo tengo un tgz, tbz o txz, o gz, bz, xz, si quiero añadir un archivo no puedo porque está comprimido, o al menos eso me dice la línea de comandos. En cambio, añadir a ficheros tar, sí se puede, como sería el modo de operar, se puede pasar de un tgz, por ejemplo a un tar, añadir el contenido y luego volver a tgz?
No hay forma de añadir archivos a uno que está comprimido?
Un saludo y gracias.
Erik Ochoa
Hasta donde sé no se pueden agregar archivos a uno que ya está comprimido se tiene que descomprimir, agregar y volver a comprimir, tal vez haya algún paquete que lo haga pero internamente tendría que seguir los mismos pasos. Para el ejemplo especifico de los archivos empaquetados .tar se pueden agregar archivos con el comando
tar -rvf empaquetado.tar file1.txt
Ejemplo:
gzip -d empaquetado.tar.gz && tar -rvf empaquetado.tar ./file5.txt ./file6.txt && gzip -9 empaquetado.tar
Descomprimimos el empaquetado con tar -rvf agregamos los archivos file5 y file6 que se encuentran en el mismo directorio que el empaquetado y por último volvemos a comprimirlo.
Con los demás formatos debe ser algo similar.