Preciso baixar as anotações do site da escola, é uma tarefa fácil. Mas o arquivo que baixei sempre recebe um nome de arquivo feio no OS X, como D1.5%20-%20Software%20testes%20estratégias, deveria serD1.5 - Estratégias de teste de softwareoriginalmente. Como posso resolver esse problema?
Já olhei o iconv
comando, mas ele altera apenas a codificação do conteúdo do arquivo, mas não a codificação do nome do arquivo.
Responder1
Se você deseja apenas corrigir os nomes dos arquivos e substituí-los %20
por um único espaço, abra um Terminal, navegue até a pasta em questão e execute:
for f in *; do mv -- "$f" "${f//%20/ }"; done
O verdadeiro problema seria o navegador não salvar o arquivo corretamente – tente um navegador diferente para ver se esse é realmente o problema.
Responder2
Isso acontece porque% 20 é um equivalente Unicode do espaço em branco.
Você tentou renomear o arquivo através do navegador de arquivos ou do terminal depois de baixá-lo?