Pular para o conteúdo principal

Linux - Corrigir erro codificação inválida - Cópia de Arquivo / Backup


EXEMPLO DE DEU CERTO COMIGO:
$ convmv -r -f iso8859-1 -t utf-8 --notest /home/escola/ (windows para Linux)
$ convmv -r -f utf-8 -t windows-1252 --notest /home/escola/ (Linux para windows)
------------------------------------------------------------------------------
É porque estas pasta e arquivos está usando a codificação de
caracteres do Windows. O Linux usa a codificação UTF-8 e o Windows usa
o 1252 para o idioma português, para entender melhor clique neste
artigo do Wikipédia.
Para resolver isto vamos instalar convmv, abra um terminal e digite:
sudo apt-get update && sudo apt-get install convmv
Depois de instalado use: 

$ convmv -r --notest -f windows-1252 -t UTF-8 /home 

Se preferir digite o caminho da pasta desejada exemplo: / home /
rafael / Downloads /Musicas.
Aqui funcionou beleza, testem ai e comente o resultado!
Até mais!
------------------------------------
LEITURA ADICIONAL
Retirado do site http://www.diegolima.org/wordpress/?p=24

$ convmv -f cp850 -t utf8 -r /diretorio/dos/arquivos

Ao fazer isso uma lista com as modificações que seriam feitas será exibida e você deve dar uma olhada para verificar se a conversão estará sendo feita corretamente. Caso você veja problemas (nomes de arquivos que continuam estranhos), provavelmente a codificação não é cp850 e sim iso8859-1. Um exemplo disso seria:

$ convmv -f cp850 -t utf8 Angra\ -\ Ca??a\ e\ Ca??ador.mp3

Starting a dry run without changes…
mv “./Angra – Ca??a e Ca??ador.mp3″ “./Angra – Caþa e Caþador.mp3″
Note que a codificação continua estranha após a conversão . Nesse caso utilizaríamos este comando:

$ convmv -f iso88591 -t utf8 Angra\ -\ Ca??a\ e\ Ca??ador.mp3

Starting a dry run without changes…
mv “./Angra – Ca??a e Ca??ador.mp3″ “./Angra – Caça e Caçador.mp3″
Quando estiver satisfeito com os resultados, é hora de aplicar as mudanças, utilizando o parâmetro –notest.

$ convmv -f cp850 -t utf8 -r –notest /diretorio/dos/arquivos

Ou, no caso do exemplo acima:

$ convmv -f iso88591 -t utf8 –notest Angra\ -\ Ca??a\ e\ Ca??ador.mp3

Ao terminar, você deve estar com seus nomes de arquivos corrigidos. É possível fazer mais coisas com o convmv, como renomear tudo para nomes com apenas minúsculas. Vale a pena utilizar o –help para ver as possibilidades

Comentários

Postagens mais visitadas deste blog

Configuração dos Laboratórios do Pro-info (MEC) Pregão 71/2010

TUTORIAL DE CONFIGURAÇÃO INICIAL DOS LABORATÓRIOS DO PROINFO 71/2010 Senhas:     root = qwe123 Roteador Wi-fi = admin senha = pro712010 bios = 712010 wi-fi = Nome da Rede: Proinfo71 - Senha: proinfourbano712010 --------------------------------------------------------------------------------- Retirar DHCP para Escolas com Rede-EMPRO.             - Acesse o Ip: http://192.168.0.11 Login = admin senha = pro712010             - Advanced             - Lan             - Desativar DHCP                                           ...

Instalando Webcam ID 093a:2620 Pixart Imaging, Inc. (NEOX, C3TECH e outras)

Abra o Terminal: Login como root ou sudo su # modprobe gspca_pac7302 Agora você precisa informar para o sistema que este ID e para este Modulo: # echo 093a 2627 | tee /sys/bus/usb/drivers/gspca_pac7302/new_id Instale o Cheese (Programa para Webcam) # apt-get install cheese Abra o cheese, e "voilà"

Linux - Como Alterar Data e Hora pelo Terminal

Execute os comandos como "sudo su" ou "root" O Símbolo # quer dizer que é um comando executado no Terminal / Shell. Abra o Terminal Alt+F2 e digite o comando "gnome-terminal" ou somente CTRL+t do Ubuntu 10.04 ou superior. Para modificar a Data: # date -s MM/DD/YYYY Para modificar o Hora: # date -s HH:MM:SS Se você quiser saber a data e hora da BIOS é fácil: # hwclock Para sincronizar BIOS data e hora, com a do seu sistema: # hwclock --systohc