Nomes de arquivo com caracteres ilegais

0

Recentemente, transferi um backup da minha coleção de CDs de um servidor Windows para um novo NAS. Quando eu o monto na minha área de trabalho do Linux, vejo muitos diretórios e arquivos em que caracteres com acentos e caracteres noruegueses foram substituídos por um sublinhado:

$ ls -al
drwx------   6 chris chris         0 juli  16 23:11 G_te
drwx------   6 chris chris         0 juli  16 23:02 Guns N' Roses
drwx------   3 chris chris         0 aug.  30 10:47 Les Mis_rables - 10th Anniversary Cast

Mover os arquivos e diretórios por nome ou inode não funciona, tudo que recebo são erros dizendo que o arquivo não pode ser encontrado. Eu também tentei usar o convmv como sugerido em outras questões similares, mas ele não lista nenhuma alteração a ser feita.

Além disso, as pastas com caracteres incorretos não listam conteúdo e arquivos com nomes de arquivos incorretos não podem ser encontrados. Alguém já encontrou algo parecido ou tem alguma sugestão? O único que posso pensar agora é identificar os diretórios / arquivos com erros e copiar os CDs novamente.

Atualização: Também verificado com um computador Windows (como esses arquivos originalmente veio de um disco NTFS. Os mesmos problemas lá; eu não posso abrir diretórios, e se eu tentar renomear me diz que o diretório / arquivos não existe mais.

    
por bjelleklang 12.11.2014 / 15:13

1 resposta

0

Parece que o Winscp é o culpado aqui, pois exibe todas as pastas e arquivos devidamente codificados. Não sei por que isso acontece ou o que posso fazer para corrigi-lo ainda (renomeando trabalhos), mas pelo menos eu sei por que isso acontece.

    
por 13.11.2014 / 11:23