A maneira mais fácil é apenas usar uma representação do nome do arquivo que não seja literalmente - . Por exemplo:
tail ./-
(onde o ./ referencia explicitamente o diretório atual).
A propósito, essa também é a maneira mais fácil de impedir que os nomes de arquivos sejam interpretados como opções (por exemplo, para garantir que um arquivo chamado -f não seja interpretado como uma opção, use ./-f ).