você está aqui: Home  → Arquivo de Mensagens

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



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

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script