Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Renomeando arquivos com caracteres especiais

Colaboração: André Luiz Facina

Data de Publicação: 04 de August de 2008

Se um arquivo possui caracteres especiais, o Unix tentará interpretá-los. Para renomear esses tipos de arquivos não basta um simples mv (pois o shell retornará um erro), isso terá que ser feito com o número inode do arquivo.

Por exemplo:

  # ls -i "facina(unix)"

(o -i irá exibir o número inode do arquivo)

  69734 facina(unix)

O inode para esse arquivo é 69734

Uma vez que o inode foi identificado, utilize o comando find para renomear o arquivo.

  find . -inum 69734 -exec mv \{\} NewName \;

Depois ls novamente, a fim de verificar o arquivo.

Alguns podem dizer, mas é mais fácil utilizar o mv com o nome do arquivo entre aspas " " (para quem utiliza o bash), mas lembre-se nem todos os shell's possuem essa facilidade =)

Veja a relação completa dos artigos de André Luiz Facina

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.92/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.9 /5 (2414 votos)

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

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

As Palavras Mais Comuns da Língua Inglesa (2ª edição)