¿Cómo puedo crear un alquitrán comprimido en Sun Solaris?

¿Cómo puedo crear un alquitrán comprimido en Sun Solaris?

He iniciado sesión en el sistema operativo Sun Solaris. Quiero crear y extraer un archivo tar comprimido. Probé este comando normal de UNIX:

tar -cvzf file.tar.gz directory1

No se puede ejecutar en Sun OS con el siguiente error

bash-3.2$ tar -cvzf file.tar.tz directory1
tar: z: unknown function modifier
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}...

Respuesta1

Para evitar la creación de un archivo intermedio temporal, puede utilizar este comando

tar cvf - directory1|gzip -c >file.tar.gz

Respuesta2

PareceEl de Solaris tarno sabe comprimir. Así que hazlo manualmente:

tar -cvf file.tar directory1 && gzip file.tar

De todos modos , eso es todo lo -zque hace el cambio de GNU tar. El comando anterior producirá file.tar.gz.

Respuesta3

Comprueba si lo tienes SUNWgtarinstalado. Esta es la versión GNU tary proporciona /usr/sfw/bin/gtarla cual permitirá el uso de las opciones de GNU para tar.

Respuesta4

Pruebe el siguiente comando

tar -cvf file.tar directory1 && gzip file.tar

(para comprimir el archivo en solaris)

gunzip file.tar.gz

(descomprimir)

información relacionada