Je ne peux pas trouver la différence entre deux répertoires: ce qui a mis à jour, et ce qui a été supprimé. Après cela, j'ai besoin d'enregistrer de nouveaux fichiers dans l'archive et une liste de fichiers supprimés.comparer les fichiers dans deux répertoire et écrire delta
Après que j'ai besoin avec une copie du premier répertoire + delta aller à nouveau répertoire et recréez il répertoire 2.
Tout cela doit être rapide =)
J'ai essayé rsync
time rsync -rv --dry-run --delete ./10 ./130
sent 775081 bytes received 105052 bytes 352053.20 bytes/sec
total size is 838724381 speedup is 952.95 (DRY RUN)
real 0m1.270s
user 0m0.300s
sys 0m0.484s
Mais je ne vois pas les fichiers supprimés
rsync --version
rsync version 3.0.9 protocole version 30 Copyright (C) 1996-2011 par Andrew Tridgell, Wayne Davison et autres. Site Web: http://rsync.samba.org/
Peut-être que je ne comprends pas someting:
[email protected]:/home.local/diff# rm -rf a/
[email protected]:/home.local/diff# rm -rf b
[email protected]:/home.local/diff# mkdir a b
[email protected]:/home.local/diff# touch b/ssdf
[email protected]:/home.local/diff# touch a/c
[email protected]:/home.local/diff# rsync --dry-run -i --delete-delay --stats -a a b |grep "deleting"
[email protected]:/home.local/diff# rsync --dry-run -i --delete-delay --stats -a a b
cd+++++++++ a/
>f+++++++++ a/c
Number of files: 2
Number of files transferred: 1
I créé dans les fichiers du répertoire qui n'existe pas dans un autre, mais ils ne voulaient pas supprimer?
ne fonctionnera pas avant: temps rsync --dry-run -i --delete retard --stats -a ./131 ./230 0m1.487s réel utilisateur 0m0.304s sys 0m0.568s –
@ ValeriySolovyov Essayez de formater votre commentaire pour le rendre lisible. –
Je teste rsync et diff. Rsync était plus rapide, mais ce n'est pas important. Je n'ai pas trouvé de réponse. –