j'ai un problème avec les fichiers d'un utilisateur que je migre de
linux vers mac os x.
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
quelqu'un aurait une idée ?
les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié.
Essaye de neutraliser ces caractères en les précédents d'un ou bien en entourant complètement le nom du fichier avec des apostrophes, comme ceci :
-- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
jak <jacques.steinlin@free.fr> wrote:
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
Essaye de neutraliser ces caractères en les précédents d'un ou bien en
entourant complètement le nom du fichier avec des apostrophes, comme
ceci :
les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié.
Essaye de neutraliser ces caractères en les précédents d'un ou bien en entourant complètement le nom du fichier avec des apostrophes, comme ceci :
-- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
Eric Levenez
Le 25/09/05 21:49, dans <4336ff56$0$18072$, « jak » a écrit :
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
GNU/Linux utilise un jeu de caractères 8 bits dans les noms de fichier alors que Mac OS X utilise l'UTF-8. Sous Mac OS X on ne peut créer un fichier dont le nom n'as pas des caractères conformes à l'UTF-8. Il faut donc que l'application qui fait le creat (l'appel système) fasse la translation des noms. D'après ce que tu dis, scp ne fait pas cela.
Tu peux essayer RBrowser qui a, dans sa configuration, l'encodage à utiliser pour ses sites (mais je n'ai jamais testé).
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Le 25/09/05 21:49, dans <4336ff56$0$18072$626a14ce@news.free.fr>, « jak »
<jacques.steinlin@free.fr> a écrit :
j'ai un problème avec les fichiers d'un utilisateur que je migre de
linux vers mac os x.
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
quelqu'un aurait une idée ?
GNU/Linux utilise un jeu de caractères 8 bits dans les noms de fichier alors
que Mac OS X utilise l'UTF-8. Sous Mac OS X on ne peut créer un fichier dont
le nom n'as pas des caractères conformes à l'UTF-8. Il faut donc que
l'application qui fait le creat (l'appel système) fasse la translation des
noms. D'après ce que tu dis, scp ne fait pas cela.
Tu peux essayer RBrowser qui a, dans sa configuration, l'encodage à utiliser
pour ses sites (mais je n'ai jamais testé).
--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.
Le 25/09/05 21:49, dans <4336ff56$0$18072$, « jak » a écrit :
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
GNU/Linux utilise un jeu de caractères 8 bits dans les noms de fichier alors que Mac OS X utilise l'UTF-8. Sous Mac OS X on ne peut créer un fichier dont le nom n'as pas des caractères conformes à l'UTF-8. Il faut donc que l'application qui fait le creat (l'appel système) fasse la translation des noms. D'après ce que tu dis, scp ne fait pas cela.
Tu peux essayer RBrowser qui a, dans sa configuration, l'encodage à utiliser pour ses sites (mais je n'ai jamais testé).
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
Saïd
JPaul :
jak wrote:
les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié.
Essaye de neutraliser ces caractères en les précédents d'un ou bien en entourant complètement le nom du fichier avec des apostrophes, comme ceci :
Et surtout creer beaucoup de fichiers avec des noms qui contiennent des ' ( ' "
comme dans: la chanson (que m'a conseillé Julien) en me disant "c'est d'la balle!".mp3
Une fois qu'on a trouve comment manipuler ca avec le shell, on sait tout faire.
-- Saïd. C programmers never die - they're just cast into void.
JPaul :
jak <jacques.steinlin@free.fr> wrote:
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
Essaye de neutraliser ces caractères en les précédents d'un ou bien en
entourant complètement le nom du fichier avec des apostrophes, comme
ceci :
les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié.
Essaye de neutraliser ces caractères en les précédents d'un ou bien en entourant complètement le nom du fichier avec des apostrophes, comme ceci :
Et surtout creer beaucoup de fichiers avec des noms qui contiennent des ' ( ' "
comme dans: la chanson (que m'a conseillé Julien) en me disant "c'est d'la balle!".mp3
Une fois qu'on a trouve comment manipuler ca avec le shell, on sait tout faire.
-- Saïd. C programmers never die - they're just cast into void.
filh
jak wrote:
Bonjour à tous,
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
Utiliser recode de chez gnu pour recoder les noms de fichiers en Mac ou Utf8.
Hélas recode ne semble pas porté sous OSX. Mais comme tu pars de linux.
Il faut faire un script qui copie les fichiers un par un.
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
jak <jacques.steinlin@free.fr> wrote:
Bonjour à tous,
j'ai un problème avec les fichiers d'un utilisateur que je migre de
linux vers mac os x.
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
quelqu'un aurait une idée ?
Utiliser recode de chez gnu pour recoder les noms de fichiers en Mac ou
Utf8.
Hélas recode ne semble pas porté sous OSX. Mais comme tu pars de linux.
Il faut faire un script qui copie les fichiers un par un.
FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
Utiliser recode de chez gnu pour recoder les noms de fichiers en Mac ou Utf8.
Hélas recode ne semble pas porté sous OSX. Mais comme tu pars de linux.
Il faut faire un script qui copie les fichiers un par un.
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
l'indien
On Sun, 25 Sep 2005 22:14:08 +0200, Eric Levenez wrote:
Le 25/09/05 21:49, dans <4336ff56$0$18072$, « jak » a écrit :
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
GNU/Linux utilise un jeu de caractères 8 bits dans les noms de fichier alors que Mac OS X utilise l'UTF-8. Sous Mac OS X on ne peut créer un fichier dont le nom n'as pas des caractères conformes à l'UTF-8. Il faut donc que l'application qui fait le creat (l'appel système) fasse la translation des noms. D'après ce que tu dis, scp ne fait pas cela.
Tout Linux bien configuré supporte l'UTF-8. Et scp (au moins la version Linux) le support aussi. Petit exemple:
~> ls /tmp/pépé /tmp/tètè /tmp/tàtà /tmp/pépé /tmp/tàtà /tmp/tètè ~/> uname -osr Linux 2.6.12 GNU/Linux
Si le noyau arrive à lister les fichiers correctement, c'est qu'il gère bien les noms de fichiers en UTF-8. Après, il peut y avoir des problèmes dues à une version obsolète de ssh ou ne supportant pas l'UTF-8, d'un coté comme de l'autre, ou une configuration foireuse du terminal ou de l'environnement encore une fois, d'un coté comme de l'autre.
Je sais que ssh sur MacOS X a des problèmes avec certains charactères spéciaux dans les mots de passes: je n'ai vu ces problèmes qu'en me connectant vers un Mac, jamais dans l'autre sens. J'ai vérifié que le problème ne se posait jamais tant que je n'essayais pas de me connecter sur le Mac (ce qui met les autres systèmes hors de cause). Il y a peut-être le même pb avec certains noms de fichiers.
On Sun, 25 Sep 2005 22:14:08 +0200, Eric Levenez wrote:
Le 25/09/05 21:49, dans <4336ff56$0$18072$626a14ce@news.free.fr>, « jak »
<jacques.steinlin@free.fr> a écrit :
j'ai un problème avec les fichiers d'un utilisateur que je migre de
linux vers mac os x.
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
quelqu'un aurait une idée ?
GNU/Linux utilise un jeu de caractères 8 bits dans les noms de fichier alors
que Mac OS X utilise l'UTF-8. Sous Mac OS X on ne peut créer un fichier dont
le nom n'as pas des caractères conformes à l'UTF-8. Il faut donc que
l'application qui fait le creat (l'appel système) fasse la translation des
noms. D'après ce que tu dis, scp ne fait pas cela.
Tout Linux bien configuré supporte l'UTF-8.
Et scp (au moins la version Linux) le support aussi.
Petit exemple:
~> ls /tmp/pépé /tmp/tètè /tmp/tàtà
/tmp/pépé /tmp/tàtà /tmp/tètè
~/> uname -osr
Linux 2.6.12 GNU/Linux
Si le noyau arrive à lister les fichiers correctement, c'est qu'il gère
bien les noms de fichiers en UTF-8. Après, il peut y avoir des problèmes
dues à une version obsolète de ssh ou ne supportant pas l'UTF-8, d'un
coté comme de l'autre, ou une configuration foireuse du terminal ou de
l'environnement encore une fois, d'un coté comme de l'autre.
Je sais que ssh sur MacOS X a des problèmes avec certains charactères
spéciaux dans les mots de passes: je n'ai vu ces problèmes qu'en me
connectant vers un Mac, jamais dans l'autre sens. J'ai vérifié que le
problème ne se posait jamais tant que je n'essayais pas de me connecter
sur le Mac (ce qui met les autres systèmes hors de cause). Il y a
peut-être le même pb avec certains noms de fichiers.
On Sun, 25 Sep 2005 22:14:08 +0200, Eric Levenez wrote:
Le 25/09/05 21:49, dans <4336ff56$0$18072$, « jak » a écrit :
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
GNU/Linux utilise un jeu de caractères 8 bits dans les noms de fichier alors que Mac OS X utilise l'UTF-8. Sous Mac OS X on ne peut créer un fichier dont le nom n'as pas des caractères conformes à l'UTF-8. Il faut donc que l'application qui fait le creat (l'appel système) fasse la translation des noms. D'après ce que tu dis, scp ne fait pas cela.
Tout Linux bien configuré supporte l'UTF-8. Et scp (au moins la version Linux) le support aussi. Petit exemple:
~> ls /tmp/pépé /tmp/tètè /tmp/tàtà /tmp/pépé /tmp/tàtà /tmp/tètè ~/> uname -osr Linux 2.6.12 GNU/Linux
Si le noyau arrive à lister les fichiers correctement, c'est qu'il gère bien les noms de fichiers en UTF-8. Après, il peut y avoir des problèmes dues à une version obsolète de ssh ou ne supportant pas l'UTF-8, d'un coté comme de l'autre, ou une configuration foireuse du terminal ou de l'environnement encore une fois, d'un coté comme de l'autre.
Je sais que ssh sur MacOS X a des problèmes avec certains charactères spéciaux dans les mots de passes: je n'ai vu ces problèmes qu'en me connectant vers un Mac, jamais dans l'autre sens. J'ai vérifié que le problème ne se posait jamais tant que je n'essayais pas de me connecter sur le Mac (ce qui met les autres systèmes hors de cause). Il y a peut-être le même pb avec certains noms de fichiers.
Eric Levenez
Le 26/09/05 3:27, dans , « l'indien » a écrit :
Tout Linux bien configuré supporte l'UTF-8.
Tout "Linux" ? Ha bon.
Et scp (au moins la version Linux) le support aussi. Petit exemple:
~> ls /tmp/pépé /tmp/tètè /tmp/tàtà /tmp/pépé /tmp/tàtà /tmp/tètè ~/> uname -osr Linux 2.6.12 GNU/Linux
Si le noyau arrive à lister les fichiers correctement, c'est qu'il gère bien les noms de fichiers en UTF-8.
Je ne vois pas en quoi ton exemple utilise l'UTF-8.
-- Éric Lévénez -- <http://www.levenez.com/> Unix is not only an OS, it's a way of life.
filh
Erwan David wrote:
(FiLH) écrivait :
Hélas recode ne semble pas porté sous OSX. Mais comme tu pars de linux.
recode est dans les darwin ports.
Merci pour l'info. C'est un outil plutôt pratique.
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Erwan David <erwan@rail.eu.org> wrote:
filh@filh.orgie (FiLH) écrivait :
Hélas recode ne semble pas porté sous OSX. Mais comme tu pars de linux.
recode est dans les darwin ports.
Merci pour l'info. C'est un outil plutôt pratique.
FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
Hélas recode ne semble pas porté sous OSX. Mais comme tu pars de linux.
recode est dans les darwin ports.
Merci pour l'info. C'est un outil plutôt pratique.
FiLH
-- Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle. Roland Barthes. http://www.filh.org
Nicolas.MICHEL
jak wrote:
Bonjour à tous,
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
jacques
Salut
sans pousser le diagnostique, as-tu tenté un tar avant et après ? Ou un transfert par sftp ?
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
jak <jacques.steinlin@free.fr> wrote:
Bonjour à tous,
j'ai un problème avec les fichiers d'un utilisateur que je migre de
linux vers mac os x.
les noms de fichiers contenant des accents (et autres caractères
bizarres) provoquent une erreur avec scp : "invalid argument" et le
fichier n'est pas copié.
quelqu'un aurait une idée ?
jacques
Salut
sans pousser le diagnostique, as-tu tenté un tar avant et après ?
Ou un transfert par sftp ?
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas
j'ai un problème avec les fichiers d'un utilisateur que je migre de linux vers mac os x. les noms de fichiers contenant des accents (et autres caractères bizarres) provoquent une erreur avec scp : "invalid argument" et le fichier n'est pas copié. quelqu'un aurait une idée ?
jacques
Salut
sans pousser le diagnostique, as-tu tenté un tar avant et après ? Ou un transfert par sftp ?
-- S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes iChat/AIM : michelnicolas
lists
FiLH wrote:
Utiliser recode de chez gnu pour recoder les noms de fichiers en Mac ou Utf8.
Il y a un paquet fink pour recode.
-- R: Parce que ça renverse bêtement l'ordre naturel de lecture! Q: Mais pourquoi citer en fin d'article est-il si effroyable? R: Citer en fin d'article Q: Quelle est la chose la plus désagréable sur les groupes de news?
FiLH <filh@filh.orgie> wrote:
Utiliser recode de chez gnu pour recoder les noms de fichiers en Mac ou
Utf8.
Il y a un paquet fink pour recode.
--
R: Parce que ça renverse bêtement l'ordre naturel de lecture!
Q: Mais pourquoi citer en fin d'article est-il si effroyable?
R: Citer en fin d'article
Q: Quelle est la chose la plus désagréable sur les groupes de news?
Utiliser recode de chez gnu pour recoder les noms de fichiers en Mac ou Utf8.
Il y a un paquet fink pour recode.
-- R: Parce que ça renverse bêtement l'ordre naturel de lecture! Q: Mais pourquoi citer en fin d'article est-il si effroyable? R: Citer en fin d'article Q: Quelle est la chose la plus désagréable sur les groupes de news?