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.

One Solution collect form web for “Comparer le contenu du goudron avec le dossier local”

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

  • Le goudron récursif absolu sans directorys parents?
  • Untar des files sélectionnés dans le file .tar.gz à partir du server ftp distant
  • propriétaires de swaps de tar lorsque vous déplacez des files depuis dev to prod server
  • Pourquoi `tar-xvfz` échoue, mais` tar xvfz` fonctionne?
  • Meilleur choix pour la sauvegarde hors site: dd vs tar
  • vérifier l'intégrité du goudron crypté
  • Existe-t-il un tar ou un cpio plus intelligent pour récupérer efficacement un fichier stocké dans l'archive?
  • Existe-t-il un tar ou un cpio plus intelligent pour récupérer efficacement un file stocké dans l'archive?
  • bash one-liner loop over directorys lance des erreurs
  • BackupPC prend plus de 72 heures pour sauvegarder 250 Go
  • Comment ne gagnez-vous que les fichiers dans un répertoire en fonction d'un nom de fichier spécifique?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.