¿Cómo elimino un archivo llamado "-p" de bash?


9

¿Cómo elimino un archivo llamado -pen bash? Intentar se rm "-p"queja de que -p no es un argumento válido.


Escribes "eliminar un archivo" pero el título dice "eliminar una carpeta". Haga la pregunta coherente para que se indexe correctamente.
sam hocevar

Respuestas:


23

La mayoría de las herramientas de GNU son compatibles --para terminar las opciones.

rm -- -p
rm ./-p

1
No solo las herramientas GNU, sino todas las herramientas compatibles con POSIX y, en la práctica, todas las herramientas Unix no antiguas.
Gilles 'SO- deja de ser malvado'

2

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.