Problème avec RSync sous Windows
Fermé
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
28 mars 2007 à 15:26
VXgas - 12 mars 2008 à 15:38
VXgas - 12 mars 2008 à 15:38
A voir également:
- Rsync windows 10
- Clé windows 10 gratuit - Guide
- Windows 10 gratuit - Guide
- Mon pc s'allume mais ne démarre pas windows 10 - Guide
- Windows 10 iso - Guide
- Licence windows 10 - Guide
7 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
28 mars 2007 à 17:44
28 mars 2007 à 17:44
Bon, voilà comment j'ai procédé:
J'utilise rsync de cwRsync
(rsync.exe et cygwin1.dll seuls sont nécessaire)
Et voilà ma ligne de commande:
La commande xcacls me permet d'avoir le full contrôle à nouveau sur le répertoire.
(Je n'utilise pas Unison car Unison prend trop de précautions et vérifie systématiquement le contenu des fichiers, ce que je ne veux pas.)
J'utilise rsync de cwRsync
(rsync.exe et cygwin1.dll seuls sont nécessaire)
Et voilà ma ligne de commande:
rsync -av /cygdrive/w/seb_sub/secu /cygdrive/c/copie xcacls C:\copie /t /e /p monlogin:F
La commande xcacls me permet d'avoir le full contrôle à nouveau sur le répertoire.
(Je n'utilise pas Unison car Unison prend trop de précautions et vérifie systématiquement le contenu des fichiers, ce que je ne veux pas.)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
29 mars 2007 à 11:15
29 mars 2007 à 11:15
Voici pourquoi ce n'est pas fiable:
Packages based on Cygwin rsync are limited by the conditions that Cygwin is not yet Unicode-aware, and there is a maximum path length of 255 characters on file names.
(Source: Wikipedia)
Autrement dit: La version RSync sous Windows (issue de Cygwin) ne supporte pas les caractères accentués et les nom de répertoires trop long.
Donc: DANGER.
Utilisez plutôt Unison qui supporte parfaitement Unicode.
Packages based on Cygwin rsync are limited by the conditions that Cygwin is not yet Unicode-aware, and there is a maximum path length of 255 characters on file names.
(Source: Wikipedia)
Autrement dit: La version RSync sous Windows (issue de Cygwin) ne supporte pas les caractères accentués et les nom de répertoires trop long.
Donc: DANGER.
Utilisez plutôt Unison qui supporte parfaitement Unicode.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
28 mars 2007 à 17:54
28 mars 2007 à 17:54
ouais bon... méfiance avec la version Windows de rsync, c'est pas fiable.
Restez à Unison ou bien les version packagées cwRSync et DeltaCopy.
Restez à Unison ou bien les version packagées cwRSync et DeltaCopy.
Je rencontre des problèmes équivalent avec Unison.
Nom de dossier/fichier avec des virgules, espaces, etc
Y a t'il un moyen de contourner le problème.
Sinon, y a t'il une alternative à Unison ne souffrant pas de problème avec les noms de fichiers longs avec caractères bizarres ?
Nom de dossier/fichier avec des virgules, espaces, etc
Y a t'il un moyen de contourner le problème.
Sinon, y a t'il une alternative à Unison ne souffrant pas de problème avec les noms de fichiers longs avec caractères bizarres ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
18 juin 2007 à 11:21
18 juin 2007 à 11:21
Je n'ai pas de problème avec Unison et les caractères étrangers.
Est-ce que tu utilises Unison sous Windows ou un autre système ?
Est-ce que tu utilises Unison sous Windows ou un autre système ?
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 655
18 juin 2007 à 11:36
18 juin 2007 à 11:36
PS: Sous Windows, j'ai trouvé une implémentation de rsync qui marche assez bien:
https://pypi.org/project/rsync.py/2.0/
https://pypi.org/project/rsync.py/2.0/