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.
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.
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.
Tags nas linux filesystems