I was restoring some files from backup today and ran into a few files that had leading slashes. Whenever I see those kind of things I rename the files since they are a pain to work with in the shell.
If you find yourself at a shell and need to work with files that have a leading dash just use the relative path and include the dashed filename in quotes.
mv ./"-somefile.txt" ./somefile.txt