Eu tenho um arquivo chamado -T
na minha caixa Linux e pensei que poderia fazer
rm "-T"
ou
rm "\-T"
ou
rm \-T
ou
rm *T
Infelizmente, fiquei sem truques simples (ou estou usando-os mal).
Continuo recebendo a mensagem de erro:
rm: invalid option -- T
Tenho quase certeza de que poderia excluir este arquivo com algum cliente FTP, mas isso parece trapaça. Alguém pode me apontar na direção certa?
Responder1
Muitos comandos *nix têm uma opção '--', que significa "é aqui que as opções terminam, qualquer coisa daqui em diante que pareça uma opção, não é".
rm -- -filename
Não tenho 100% de certeza se rm suporta isso, estou um pouco enferrujado.
Responder2
Use a opção "--" para informar ao rm que não há mais opções chegando.
rm -- -T
Você também pode colocar um "./" na frente do arquivo assim:
rm ./-T
Como terceira opção, muitas vezes você pode usar um visualizador de arquivos gráficos e arrastá-lo para a lixeira.
Responder3
Tente prefixar seu arquivo com ./ Acho que funciona.
Responder4
Coloque o diretório atual na frente do nome do arquivo, o que evitará que o programa pense que você está passando um parâmetro para ele.
$ rm ./-T
-Kevin