Respuestas:
La mayoría de las herramientas de GNU son compatibles --para terminar las opciones.
rm -- -p
rm ./-p
La NOTEsección en la página del manual rmtiene algo que decir exactamente sobre esto. Aparte de lo que Ignacio Vazquez-Abrams ha mencionado en su respuesta, otra manera de eliminar este tipo de archivos, como se menciona en la página del manual, es mediante el uso de una referencia de ruta absoluta, tales como: rm /home/user/-p.