mesclar todos os arquivos tar no mac

3

Eu tenho um monte de arquivos tar, como a.tar b.tar. Eu uso o seguinte comando para mesclar dois arquivos tar:

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

No entanto, --concatenate não é suportado no mac terminal 10.7.4. O que eu preciso fazer?

    
por cat_minhv0 10.11.2012 / 00:39

1 resposta

3

Existe uma noção maravilhosa no reino do alcatrão, chamada tar-ball. Basicamente, ele se comporta da mesma maneira que um tarball real. É pegajoso e você pode jogar coisas nele e vai ficar!

Portanto, o uso básico do Alcatrão é:

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

agora vamos ver em um exemplo.

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

Isso cria um tarball dos 2 arquivos file1 e file2. Como eu disse anteriormente, você pode jogar coisas no tarball e ainda vai ficar bem!

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

Então, como você pode ver, o tarball fica cada vez maior!

Já que você pode imaginar que esta é uma bola grande ao redor depois de algum tempo, talvez você queira recuperar algo dela depois de um tempo? Ou talvez até mesmo apagar isso?

Para extrair um arquivo da bola alcalina,

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

e para apagá-lo

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

para uma lista de outras coisas incríveis que você pode fazer com a ferramenta tar, vá até MacTech

    
por 10.11.2012 / 01:04

Tags