1 votos

¿Cómo puedo extraer archivos tar multiparte desde la línea de comandos en MacOS?

Tengo varios archivos gzipped-tar de 2 GiB ( .tgz ) Lo descargué de un servicio en línea con Safari. Es un Google Takeout de toda mi biblioteca de fotos.

A medida que se descargaba cada archivo, Safari los descomprimía automáticamente, por lo que al final tenía 21 tar en mi carpeta de descargas.

¿Cómo puedo extraer el contenido de estos múltiples tar ¿Ficheros?

4voto

En tar en MacOS sólo admite un único nombre de archivo como argumento. Sin embargo, una solución válida consiste en concatenar archivos de varias partes tar y enviarlo a tar de entrada estándar. Esto se puede conseguir con el siguiente ejemplo.

Dado un directorio de múltiples tar el siguiente comando extraería su contenido al directorio actual, listando cada archivo a medida que se extrae:

$ cat *.tar | tar --options read_concatenated_archives -xvf -

Esto supone que los archivos se nombran en el directorio con el orden correcto para globbing shell.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X