rsync et UTF-8 décomposé.
Le
unbewusst.sein
je réalise une sauvegarde depuis Xubuntu sur mon iMac et rencontre un pb
d'UTF-8 décomposé.
dans les dossiers à sauvegarder il y a "Téléchargements" que je retrouve
comme suit sur iMac :
Te<0301>le<0301>chargements
là rsync fait la synchro, remplit bien le dossier et s'aperçoit en fin
de course qu'il n'est pas dans sa liste et l'efface (j'ai vérifié sur
mon iMac), je pense que ce dossier est effacé car j'ai l'option rsync
--delete-after.
j'ai trouvé un workaround sur Xubuntu où j'ai remplacé le dossier
Téléchargements par un symlink vers un dossiers Downloads.
Y a t'il un autre moyen, plus élégant de remédier à ce problème ?
J'ajoute que je suis surpris par le fait qu'un autre dossier comporte un
caractère diacritique, c'est "Bibliothèque calibre" qui lui ne pose pas
de problème.
au terminal, sur Mac OS X Lion latest, le "è" accent grave reste tel
quel
pourquoi ?
--
« Un idiot pauvre est un idiot,
un idiot riche est un riche. »
(Paul Laffitte)
d'UTF-8 décomposé.
dans les dossiers à sauvegarder il y a "Téléchargements" que je retrouve
comme suit sur iMac :
Te<0301>le<0301>chargements
là rsync fait la synchro, remplit bien le dossier et s'aperçoit en fin
de course qu'il n'est pas dans sa liste et l'efface (j'ai vérifié sur
mon iMac), je pense que ce dossier est effacé car j'ai l'option rsync
--delete-after.
j'ai trouvé un workaround sur Xubuntu où j'ai remplacé le dossier
Téléchargements par un symlink vers un dossiers Downloads.
Y a t'il un autre moyen, plus élégant de remédier à ce problème ?
J'ajoute que je suis surpris par le fait qu'un autre dossier comporte un
caractère diacritique, c'est "Bibliothèque calibre" qui lui ne pose pas
de problème.
au terminal, sur Mac OS X Lion latest, le "è" accent grave reste tel
quel
pourquoi ?
--
« Un idiot pauvre est un idiot,
un idiot riche est un riche. »
(Paul Laffitte)

Poser une question


je réalise une sauvegarde depuis Xubuntu sur mon iMac et rencontre un pb
d'UTF-8 décomposé.
dans les dossiers à sauvegarder il y a "Téléchargements" que je retrouve
comme suit sur iMac :
Te<0301>le<0301>chargements
là rsync fait la synchro, remplit bien le dossier et s'aperçoit en fin
de course qu'il n'est pas dans sa liste et l'efface (j'ai vérifié sur
mon iMac), je pense que ce dossier est effacé car j'ai l'option rsync
--delete-after.
j'ai trouvé un workaround sur Xubuntu où j'ai remplacé le dossier
Téléchargements par un symlink vers un dossiers Downloads.
Y a t'il un autre moyen, plus élégant de remédier à ce problème ?
J'ajoute que je suis surpris par le fait qu'un autre dossier comporte un
caractère diacritique, c'est "Bibliothèque calibre" qui lui ne pose pas
de problème.
au terminal, sur Mac OS X Lion latest, le "è" accent grave reste tel
quel...
pourquoi ?
--
« Un idiot pauvre est un idiot,
un idiot riche est un riche. »
(Paul Laffitte)
(Une Bévue) écrivait (wrote):
Il faut utiliser une version recompilée de rsync sur Mac OS X (une
version qui sait utiliser iconv).
Ensuite, depuis Linux, l'appel ci-dessous devrait marcher.
rsync --iconv=UTF-8,UTF-8-MAC --rsync-path=/mon/rsync ...
(/mon/rsync est le chemin du nouvel rsync sur Mac OS X)
Peut-être parce le fichier a été crée par une synchro dans l'autre sens
(Linux accepte peut-être l'encodage décomposé de Mac OS X)...
--
Paul Gaborit -
OK, la version d'rsync sur mac :
iMac :
imyt% which rsync
/opt/local/bin/rsync
imyt% /opt/local/bin/rsync --version
rsync version 3.0.8 protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes, file-flags
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.
MAIS, sur iMac, il y en a plusieurs :
imyt% locate bin/rsync
/opt/local/bin/rsync
/usr/bin/rsync
/usr/local/bin/rsync
a piori, je veux dire sans l'option "", suis-je assuré que l'rsync
utilisé est celui de MacPorts "/opt/local/bin/rsync" ?
la version d'rsync sur Xubuntu :
~ % which rsync
/usr/bin/rsync
~ % /usr/bin/rsync --version
rsync version 3.0.8 protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.
là, il n'y a qu'une version :
~ % locate bin/rsync
/usr/bin/rsync
donc, les versions sont les mêmes et toutes deux compilées avec iconV.
OK, je vais essayer comme ça, sans rien recompiler sur l'iMac, pour voir...
je ne pense pas, m'enfin, "dans le feu de l'action"...
en tk, merci beaucoup pour ces tuyaux, je teste derechef.
comme posté précédemment, les deux rsync sont en 3.0.8 et compilés avec
iconv, j'ai donc essayé illico :
~ % rsync -av --delete-after --iconv=UTF-8,UTF-8-MAC
--rsync-path=/opt/local/bin/rsync -e ssh /home/yt/Téléchargements
:/Users/yt/Downloads/Dell/yt
building file list ... done
Téléchargements/
Téléchargements/thunderbird-9.0.1.tar.bz2
sent 19101394 bytes received 34 bytes 570191.88 bytes/sec
total size is 19098921 speedup is 1.00
et ça roule )))
merci beaucoup !!!
question annexe, avec ma bidouille précédente, j'ai un dossier Downloads
sur mon iMac qui contient ce que je replacerai dans Téléchargements côté
Xubuntu et je me demande si je mets son contenu dans le dossier
Téléchargements, côté iMac, après avoir fait de même côté Xubuntu, rsync
va s'apercevoir que ce sont les mêmes fichiers et ne changera rien.
j'ai plusieurs fichiers ainsi qui font de l'ordre de 1 Go et ça prend du
temps...
fr.comp.sys.mac.programmation :
Je confirme.
J'ai toujours du mal à saisir le rapport avec la programmation sous
Mac OS X...
@+
--
On ne le dira jamais assez, l'anarchisme, c'est l'ordre sans le
gouvernement ; c'est la paix sans la violence. C'est le contraire
précisément de tout ce qu'on lui reproche, soit par ignorance, soit
par mauvaise foi. -+- Hem Day -+-