Bash: mv (move) a file whose file name begins with a dash

It’s as simple as preceding the file name with ./ – the current directory.

mv ./-your-filename-starting-with-a-dash yourdirectory