Você pode usar -- para informar rm (e muitos outros comandos incluindo muitos shell embutidos) para não interpretar nenhuma entrada adicional como parâmetros de comando, para que -p possa ser interpretado corretamente como um argumento em vez de uma "opção não reconhecida"
rm -- -p
(Esta é também uma boa medida de segurança quando globbing. Você pode ter criado acidentalmente um arquivo chamado -rf ...)