mesclar todos os arquivos tar no mac

mesclar todos os arquivos tar no mac

Eu tenho vários 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 é compatível com o terminal Mac 10.7.4. O que eu preciso fazer ?

Responder1

Existe uma noção maravilhosa no reino do alcatrão chamada bola de alcatrão. Basicamente, ele se comporta da mesma forma que um tarball real. É pegajoso e você pode jogar coisas nele e ele grudará!

Portanto, o uso básico do Tar é:

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 arquivo1 e arquivo2. Como eu disse antes, você pode jogar coisas no tarball e ainda assim ficará tudo 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 bastante grande espalhada depois de algum tempo, talvez você queira recuperar algo dela depois de um tempo? Ou talvez até excluí-lo?

Para extrair um arquivo do tar ball, temos

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

e para excluí-lo

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

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

informação relacionada