compara o conteúdo tar com a pasta local

6

Eu quero comparar o conteúdo de um arquivo tar (backup de $HOME ) com o conteúdo do meu local $HOME para ver se há arquivos no arquivo tar que ainda não estão no sistema de arquivos local.

Qual é a melhor maneira de fazer isso?

Já experimentei tar -dvf archive.tar * em $HOME , mas a saída não é realmente satisfatória. Ele diz tar: Videos: Not found in archive para alguns arquivos e pastas no primeiro nível de diretório, embora estejam no arquivo morto e, em seguida, saiam com tar: Exiting with failure status due to previous errors (código de saída 2).

EDIT: É no Ubuntu 10.04 e estou bastante familiarizado com o bash.

    
por dAnjou 19.08.2010 / 16:48

1 resposta

7

Tente isto:

tar -dvf example.tar

(no diretório com o qual você está comparando)

O -d é o mesmo que --diff / --compare

Mais informações: link e link

    
por 19.08.2010 / 18:05

Tags