Suprimir um arquivo que contém caracteres especiais

Dezembro 2016





Se o arquivo que você deseja suprimir começa por um caractere « moins » (-), o comando rm pode considerar a continuidade como uma opção da linha de comando.
  • Para remediar isso, uma primeira solução consiste em fazer preceder o nome do arquivo do comando « --« , e indicar à rm que não tem mais nenhuma opção além desta:
    rm -- -nome-do-arquivo-a-suprimir 
  • Uma segunda solução consiste em escapar o caractere « -« ao fazer um antislash :
    rm \-nome-do-arquivo-a-suprimir
  • Uma ultima solução consiste em dar o caminho completo ou o caminho relativo ao começar por ./ e contornar o nome do arquivo por entre aspas:
    rm ./"-nome-do-arquivo- a-suprimir" 



Tradução feita por Ana Spadari

Veja também :
Este documento, intitulado « Suprimir um arquivo que contém caracteres especiais  »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.