Como atualizar um arquivo TAR / Gzip

0

Eu compactei uma pasta usando tar assim:

tar cvfz folder.tar.gz folder/

Agora, digamos que eu mudei alguns dos arquivos nessa pasta, adicionei alguns e removi alguns. E agora quero atualizar meu arquivo.

Existe alguma maneira de compactar apenas as alterações? Para que os arquivos na pasta que não foram alterados não sejam recompactados?

    
por Svish 28.07.2010 / 16:05

2 respostas

2

Tar e GZip são duas coisas independentes. O GZip só pode compactar um arquivo e o Tar pode juntar vários arquivos e pastas em um arquivo. Então, você precisa atualizar seu tar, atualizar tar e finalmente gzip-lo. No seu caso, é melhor usar ZIP ou 7-Zip.

Veja este link, o 7-zip pode facilmente comprimir tudo o que você gosta desta forma Ou, você pode usar tar -u, mas levará mais tempo para soltar e gzip novamente.

    
por 28.07.2010 / 16:09
0

tar significa tape archiver , portanto, "emula" fitas mesmo quando usado com arquivos de arquivos. Essa é a razão pela qual ele só acrescenta em vez de atualizar e o comportamento que você está pedindo não é possível com o tar. Desculpe.

Mas, como estamos falando de tar, você já tentou estrela ?

    
por 29.07.2010 / 10:20