Files that have a dash at the start of their name have to be handled with special options because a dash is also used for arguments of the commands.  In this video i display some examples.

cat ./-ls
cat -- -l
rm -- -ls