ta commande semble bonne. Je me demande, est-ce que par hasard, tu n'aurais pas d'abord lancé une copie sans le exclude, et ce que tu voies dans la destination est ce qui reste de cette première copie ? Le --delete ne va pas prendre en compte les fichiers exclus, sauf à dire --delete-excluded.
Si tu fais --delete-excluded au lieu de --delete, est-ce que ça fonctionne mieux ?
Dans mon exemple, on veut seulement avoir le fichier "coin" à l'arrivée.
Copie des fichiers sans exclude et avec delete :
/tmp$ tree src/
src/
└── Espace de stockage interne partagé
├── Android
│ └── blah
│ └── un_fichier
└── coin
3 directories, 2 files
/tmp$ rsync -av --delete "/tmp/src/Espace de stockage interne partagé"/ /tmp/dst
sending incremental file list
./
coin
Android/
Android/blah/
Android/blah/un_fichier
sent 292 bytes received 73 bytes 730.00 bytes/sec
total size is 12 speedup is 0.03
Copie des fichiers avec exclude et delete, sans nettoyer entre temps, l'arbo Android reste :
/tmp$ rsync -av --delete --exclude Android "/tmp/src/Espace de stockage interne partagé"/ /tmp/dst
sending incremental file list
sent 78 bytes received 12 bytes 180.00 bytes/sec
total size is 6 speedup is 0.07
Enfin, copie avec exclude et delete-excluded, Android s'en va :
/tmp$ rsync -av --delete-excluded --exclude Android "/tmp/src/Espace de stockage interne partagé"/ /tmp/dst
sending incremental file list
deleting Android/blah/un_fichier
deleting Android/blah/
deleting Android/
sent 78 bytes received 68 bytes 292.00 bytes/sec
total size is 6 speedup is 0.04
# Premier lancement incorrect, delete-excluded ?
Posté par cg . En réponse au message rsync et exclude. Évalué à 2.
Salut,
ta commande semble bonne. Je me demande, est-ce que par hasard, tu n'aurais pas d'abord lancé une copie sans le
exclude, et ce que tu voies dans la destination est ce qui reste de cette première copie ? Le--deletene va pas prendre en compte les fichiers exclus, sauf à dire--delete-excluded.Si tu fais
--delete-excludedau lieu de--delete, est-ce que ça fonctionne mieux ?Dans mon exemple, on veut seulement avoir le fichier "coin" à l'arrivée.
Copie des fichiers sans
excludeet avecdelete:Copie des fichiers avec
excludeetdelete, sans nettoyer entre temps, l'arbo Android reste :Enfin, copie avec
excludeetdelete-excluded, Android s'en va :