Je rencontre des problèmes pour obtenir la bonne syntaxe de mon rsync
et je me demande si mon scénario peut en fait être géré avec rsync
. Tout d'abord, j'ai confirmé que rsync
fonctionne parfaitement entre mon hôte local et mon hôte distant. Une synchronisation directe sur un répertoire est réussie.
Voici à quoi ressemble mon système de fichiers :
uploads/
1260000000/
file_11_00.jpg
file_11_01.jpg
file_12_00.jpg
1270000000/
file_11_00.jpg
file_11_01.jpg
file_12_00.jpg
1280000000/
file_11_00.jpg
file_11_01.jpg
file_12_00.jpg
Ce que je veux faire, c'est exécuter rsync uniquement sur les fichiers qui commencent par "file_11_" dans les sous-répertoires et je veux pouvoir exécuter un seul travail rsync pour synchroniser tous ces fichiers dans les sous-répertoires.
Voici la commande que j'essaie :
rsync -nrv --include="**/file_11*.jpg" --exclude="*" /Storage/uploads/ /website/uploads/
Cela se traduit par 0
fichiers marqués pour transfert dans mon essai à sec. J'ai essayé diverses autres combinaisons d'instructions --include
et --exclude
, mais j'ai soit continué à ne rien obtenir en résultats, soit tout obtenu comme si aucune option d'inclusion ou d'exclusion n'était définie.
Quelqu'un a une idée de comment faire cela ?