On 03/05/2015 01:30 PM, Samuel wrote:

Non, une fois décompressés un diff -r ne donne aucune différence sur les
2 dossiers (/etc concerné dans l'exemple).


Ben justement, au lieu de faire un diff sur 2 fichiers binaires pourquoi tu ferais pas un diff sur le contenu genre:

~$ tar tf test1.tar > liste_fichiers_de_test1
~$ tar tf test2.tar > liste_fichiers_de_test2
~$ diff liste_fichiers_de_test?
~$ rm liste_fichiers_de_test?

Et y'a moyen de mettre tout ça sur une seule ligne si tu préfères (ou si tu n'as pas envie de créer des fichiers temporaires.

Je précise que vim travaille sur un fichier temporaire (par sécurité) et lorsque tu lances la commande d'écriture il détruit l'ancien fichier et en recrée un autre (lance des ":w", l'inode de ton fichier changera à chaque fois). Donc si tu veux qu'il n'y ait pas de différence en cas d'écriture (en fait je m'écarte car ce n'est pas ton cas de figure mais bon je termine ma phrase qd-même), ce n'est pas seulement le atime qu'il faudra préserver mais aussi le ctime (le fichier étant donc créé à chaque écriture).

Il faut savoir se relire :" Si tu veux pas de différence en cas d'écriture". :) C'est malin comme phrase, ça.

Bon je parlais de vi et inode parce qu'on en parlait récemment sur un des groupes linux et c'est encore (pour l'instant) dans ma mémoire.

(Presque) dernière idée, peux-tu te permettre de "time-stamper" tous les fichiers de l'archive à une même date arbitraire lors de chaque archivage?

Git, c'est une excellente occasion d'apprendre à s'en servir.

Si ton but c'est de faire un backup uniquement des fichiers modifiés tu as bien sûr (le presque incontournable) rsync et companie.

--
mrr

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/54f99eb6$0$3307$426a7...@news.free.fr

Répondre à