¿cómo extraer archivos tar.7z desde la línea de comandos?

¿Hay alguna manera de extraer archivos de formato tar.7z utilizando herramientas de línea de comandos en Ubuntu?

Solución

Sí, el paquete p7zip / p7zip-full proporciona una aplicación de línea de comandos para comprimir/descomprimir archivos 7z. El comando es simplemente 7z.

Puedes combinar una llamada a 7z / tar utilizando una tubería:

7z x -so yourfile.tar.7z | tar xf - -C target_dir

donde target_dir es un directorio ya existente.

Comentarios (6)
  • Instale p7zip-full si no está ya instalado:

     sudo apt-get install p7zip-full
  • ejecute este comando para extraer el archivo .tar.7z (vaya al directorio donde está su archivo, si miarchivo.tar.7z es su nombre):

     7za x miarchivo.tar.7z
     tar -xvf miarchivo.tar
  • Eso'es todo. En realidad el primer comando extrae en archivo .tar luego el siguiente comando lo extrae completamente.

Comentarios (0)

Asegúrate de que 7zip está instalado, si no es así, simplemente pulsa Ctrl+Alt+T en tu teclado para abrir Terminal. Cuando se abra, ejecute el/los comando(s) siguiente(s):

sudo apt-get install p7zip

Para instalar la utilidad de línea de comandos, haga lo siguiente

sudo apt-get install p7zip-full

Una vez hecho esto puede hacer lo siguiente para extraer:

7z e .tar.7z

Para extraer con rutas completas:

7z x .tar.7z

Para especificar una ruta a la que extraer:

7z x .tar.7z -opath

7z no permite espacios entre -o y la ruta.

Comentarios (4)