¿Hay alguna manera de extraer archivos de formato tar.7z utilizando herramientas de línea de comandos en Ubuntu?
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.
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.
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 <file_name>.tar.7z
Para extraer con rutas completas:
7z x <file_name>.tar.7z
Para especificar una ruta a la que extraer:
7z x <file_name>.tar.7z -opath
7z no permite espacios entre -o
y la ruta.