Dateien mit einem Bindestrich unter Linux löschen

Es kann passieren das unter Linux Datein mit einem Bindestrich gelöscht oder editiert werden müssen

Leider wird bei einem normalen Aufruf mit vi oder rm der Bindestrich als Teil der Parameter interpretiert

vi -p-margin-bottom-021cm.html
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 12 2010 12:49:33)
Unknown option argument: "-p-margin-bottom-021cm.html"

Normalerwiese reicht einfach das in "Hochkommas" zu packen. Leider nicht bei einem Bindestrich

vi  '-p-margin-bottom-021cm.html'
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jul 12 2010 12:49:33)
Unknown option argument: "-p-margin-bottom-021cm.html"

Mit einen doppelten Bindestrich hat es dann geklappt

vi -- '-p-margin-bottom-021cm.html'
rm  -- '-p-margin-bottom-021cm.html'