Unix: Delete files starting with a dash

Sometimes you accidently create files like -c: -rw-r–r– 1 root root 329 Dec 11 08:59 -c When you try to view, edit or delete them, the dash confuses the actual program:

Solution Use the — operator: vi — -c The — switch will tell the shell there are no more arguments for this execution.…