Corrigir nome dos arquivos pelo Nautilus
Publicado por Alysson (última atualização em 16/01/2012)
[ Hits: 6.972 ]
Script para converter o nome de um arquivo de uma codificação para outra, de cp850 para utf-8, diretamente do Nautilus.
Segue os detalhes:
Quando usamos a opção do Nautilus "Extrair aqui" (através do programa "Compactador de arquivos", no Ubuntu) para descompactar um arquivo (zip,rar,etc) criado no Windows, e o conteúdo do arquivo selecionado possui carácteres especiais, o nome do conteúdo extrair é exibido pelo nautilus da seguinte forma: "Continua��o.jpg (codificação inválida)", e no pelo terminal: "Continua??o.jpg".
Esses arquivos normalmente usam o encode cp850 em seus nomes e precisam ser convertidos para o utf-8 para que caracteres como ç, ã, ö e etc, sejam exibidos corretamente.
(Pelo menos até agora não tive contato com nenhum arquivo que fugisse a esse caso)
#!/bin/bash # convmv_nautilus: http://pastebin.com/Ybn63QBN # # Autor: Alysson Gonçalves - agalysson@gmail.com # Ref: Valter Ferraz Sanches - Renomeando arquivos "Codificação Inválida" e um Bônus. # http://www.vivaolinux.com.br/dica/Renomeando-arquivos-Codificacao-Invalida-e-um-Bonus # Wellington R. Braga - Estendendo o poder de trabalho do Nautilus # http://blog.welrbraga.eti.br/?p=440 # # Para funcionar, salve este arquivo com um nome qualquer no diretório: # "~/.gnome2/nautilus-scripts/" # O nome que colocar no arquivo será Exibido no menu de contexto do Nautilus. # # Para utilizar, basta apenas selecionar os arquivos, clique com o botão direito, opção Scripts, clicar na opção com o nome desse script. OLDIFS=${IFS} IFS=" " for arquivo in ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}; do convmv -r -f cp850 -t utf8 --notest $arquivo done IFS=${OLDIFS}
CoDe_X - Compactador/Descompactador de arquivos e diretórios usando Xdialog
Extrair arquivos pelo Nautilus com 7z e Yad
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Ingress NGINX Controller CVSS base score of 9.8 (2)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)
Linux Mint não conecta Wi-Fi sem fio (18)