De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

detox - aplicativo para corrigir nomes de arquivos e diretórios

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 15 de julho de 2014

O aplicativo detox renomeia arquivos para que fique mais fácil lidar com eles. Arquivos com espaços em branco e outros caracteres especiais apresentam dificuldades para o seu manuseio, especialmente para aqueles que, como eu, preferem usar a linha de comando para trabalhar.

A sintaxe é bastante simples:

$  detox [-hnLrv] [-s -sequence] [-f -configfile] [--dry-run] [--special] file ...

Na prática, podemos fazer apenas:

$ detox -s iso8859_1 -v "a b ã î .doc" 
Scanning: a b ã î .doc
a b ã î .doc -> a_b_a_i_.doc

A diretiva "-v" signfica "verbose", para vermos tudo o que o programa está fazendo. Todos os caracteres acentuados foram substituídos por seu correspondente sem acentuação e os espaços em branco foram substituídos pelo caractere "_".

Importante, não se esqueça de especificar a diretiva "-s", que indica como o nome do arquivo foi codificado. Para saber as codificações suportadas pelo programa, digite:

$ detox -L
available sequences:
        default (*)
        iso8859_1
        utf_8
        uncgi
        lower
        iso8859_1-only
        utf_8-only
        uncgi-only
        lower-only

files to ignore:
        .arch-params
        .evolution
        .gnome
        .mozilla
        .themes
        {arch}

Para instalar em sistemas Debian GNU/Linux e derivados, digite:

$  sudo apt-get install detox

O aplicativo detox é de autoria de Doug Harple.

Veja também

O conjunto de aplicativos funcoeszz possui um script chamado zzarrumanome, que faz a mesma coisa. As funções ZZ agregam 173 aplicativos que fazem muita coisa. Vale a pena conhecer este excelente trabalho do Aurélio Jargas.

Outros links úteis

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida