CLI, uploader FTP com reconhecimento de codificação


0

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

Respostas:


0

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

Caso contrário, o que posso sugerir é usar o lftp. Com o lftp, você pode fazer o seguinte:

set file:charset iso8859-1

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

Espero que ajude!


Não, você não pode escrever o filezilla na linha de comando.
precisa saber é o seguinte

Isso deveria ser ftp:charset.
Reactormonk

0
convmv --notest -r -t iso8859-1 ./upload-queue/

Como alternativa, corte algo usando iconv.

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

some-upload-command "$ srcfile" "ftpserver: $ dstfile"
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.