CLI, uploader de FTP com reconhecimento de codificação

0

Eu tenho um webhoster de baixa qualidade, onde eu preciso dos nomes dos arquivos no iso-8859-1, meu FS usa o utf-8. O Filezilla pode manipular codificações, mas eu preciso de algo que eu possa usar em um script. Existe um programa que eu possa usar para converter nomes de arquivos no upload que podem ser chamados do bash?

    
por Reactormonk 04.03.2012 / 21:12

2 respostas

0

Acho que existem maneiras de criar scripts no FileZilla, mas não estou muito familiarizado com eles. Tente isso primeiro.

Se não, o que posso sugerir é usar o lftp. Com lftp você pode fazer o seguinte:

set file:charset iso8859-1

e, a partir daí, faça o upload do arquivo.

Espero que ajude!

    
por 04.03.2012 / 21:50
0
convmv --notest -r -t iso8859-1 ./upload-queue/

Como alternativa, corte algo usando iconv .

srcfile=...
dstfile=$(echo "$srcfile" | iconv -t iso8859-1)

some-upload-command "$srcfile" "ftpserver:$dstfile"
    
por 04.03.2012 / 23:09