rsync
está em execução, portanto, a mensagem de erro do código do idioma não é crítica. Em vez disso, suspeito que suas duas definições de diretório não são exatamente o que você quer, e você pode estar procurando no lugar errado pelos arquivos.
Você tem uma fonte /mylocaldir
e um destino ~/myremotedir
. Isso criará ~/myremotedir/mylocaldir
no destino e é onde os arquivos serão colocados.
Se você deseja que o conteúdo de /mylocaldir
seja copiado para ~/myremotedir
, é necessário fornecer um /
no diretório de origem, assim:
rsync -avh -e 'ssh -p 7822' --progress --delete \
/mylocaldir/ myusername@myremotehost:myremotedir
NB eu dividi o comando em duas linhas para facilitar a leitura. Conforme escrito, é uma sintaxe de shell válida, mas remova o caractere \
no final da primeira linha e junte-os se preferir.
A mensagem de erro perl sobre localidades será proveniente de algum programa executado como parte de seu processo de login. Pode ser path_helper
, que parece ser um aplicativo MacOS, então não posso aconselhá-lo sobre a importância ou não de comentá-lo, ou pode ser algo em /etc/bashrc
.
Em vez de tentar identificar o aplicativo ofensivo, outra opção, obviamente, é instalar os arquivos de código de idioma francês em seu sistema de destino, para que o erro não seja mais acionado.