Corrigir nome dos arquivos pelo Nautilus
Publicado por Alysson (última atualização em 16/01/2012)
[ Hits: 7.194 ]
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}
Relatório de suprimentos da empresa
PINGS - Ping para diversos hosts em varios consoles
Download automatizado de instaladores para fileserver e afins
Script de Backup de DVD com growisofs
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Como fazer a instalação do Samba
Como fazer a conversão binária e aplicar as restrições no Linux
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (19)
Formas seguras de instalar Debian Sid (13)
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









