fusionar todos los archivos tar en mac

fusionar todos los archivos tar en mac

Tengo un montón de archivos tar como a.tar b.tar. Utilizo el siguiente comando para fusionar dos archivos tar:

tar --concatenate --file=a.tar b.tar

Sin embargo, --concatenate no es compatible con Mac Terminal 10.7.4. Lo que necesito hacer ?

Respuesta1

Hay una noción maravillosa en el reino del alquitrán llamada bola de alquitrán. Básicamente, se comporta de forma muy parecida a como lo haría un tarball real. ¡Es pegajoso y puedes arrojarle cosas y se pegará!

Entonces el uso básico de Tar es:

tar --file=path_to_tarball --subcommand [--subcommand] \ [path_to_payload [path_to_payload]]

ahora veámoslo en un ejemplo.

tar --file=Merged.tar --create file1.txt file2.txt

Esto crea un tarball de los 2 archivos file1 y file2. Como dije antes, puedes arrojar cosas al tarball y ¡aún estará bien!

tar --file=Merged.tar --append file3.txt

Como puedes ver, ¡el tarball se hace cada vez más grande!

Ya que puedes imaginar que esto es una bola bastante grande tirada después de un tiempo, ¿quizás quieras recuperar algo de ella después de un tiempo? ¿O tal vez incluso eliminarlo?

Para extraer un archivo de la bola tar tenemos

tar --file=Merge.tar --extract fileX.txt

y para borrarlo

tar --file=Megre.tar --delete fileX.txt

Para obtener una lista de otras cosas increíbles que puedes hacer con la herramienta tar, dirígete amactech

información relacionada