J'utilise un script qui tire et pousse les fichiers de mon ordinateur portable vers mon serveur. La commande que j'utilise pour pousser tout changement est la suivante :
rsync -Pravtz --delete /home/username/sync/* example.com:/home/username/sync/
Cela fonctionne en grande partie, mais le problème que j'ai est que --delete
ne semble pas avoir d'effet. Si je supprime un fichier localement, puis que j'essaie de pousser, le fichier distant n'est pas supprimé. L'extraction fonctionne comme prévu : les fichiers locaux sont supprimés s'ils ne sont plus présents sur le disque distant.
Fait --delete
ne fonctionne que sur les fichiers locaux, ou est-ce que je fais quelque chose de mal ? Comment puis-je réaliser ce que j'essaie de faire avec rsync ?