Como eu excluo um arquivo chamado “-p” do bash?

8

Como excluo um arquivo chamado -p no bash? Tentar rm "-p" reclama que -p não é um argumento válido.

    
por fmark 04.06.2010 / 05:50

2 respostas

23

A maioria das ferramentas GNU suporta -- para finalizar as opções.

rm -- -p
rm ./-p
    
por 04.06.2010 / 05:59
2

A seção NOTE na página man de rm tem algo a dizer exatamente sobre isso. Além do que Ignacio Vazquez-Abrams mencionou em sua resposta, uma outra maneira de remover esses arquivos, como mencionado na man page, é usando uma referência de caminho absoluto, como: rm /home/user/-p .

    
por 04.06.2010 / 07:28