Comparer le contenu du goudron avec le dossier local

Je veux comparer le contenu d'une archive tar (sauvegarde de $HOME ) avec le contenu de mon $HOME local pour voir s'il existe des fichiers dans le fichier tar qui ne sont pas encore dans le système de fichiers local.

Quelle est la meilleure façon de le faire?

J'ai essayé tar -dvf archive.tar * dans $HOME déjà, mais la sortie n'est pas vraiment satisfaisante. Il dit tar: Videos: Not found in archive pour certains fichiers et dossiers sur le premier niveau de répertoire, bien qu'ils soient dans l'archive, puis il sort avec tar: Exiting with failure status due to previous errors (code de sortie 2).

EDIT: C'est sur Ubuntu 10.04 et je connais bien le bash.

Essaye ça:

tar -dvf example.tar

(Dans le répertoire avec lequel vous comparez)

Le -d est le même que –diff / –compare

Plus d'informations: http://www.apl.jhu.edu/Misc/Unix-info/tar/tar_16.html et http://ss64.com/bash/tar.html