Corrigir nome dos arquivos pelo Nautilus
Publicado por Alysson (última atualização em 16/01/2012)
[ Hits: 6.944 ]
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}
[Firefox] Instalação de Flash Player 10
Sistema de Gestão de Protocolos em YAD
Jogo de labirinto feito em shell script
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Problema com nome composto e organização na tela do yad (0)
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)