Como @ Fólkvangr comentou, o problema é que seu padrão começa com -
personagem.
Para evitar que o grep tente usar o padrão como parâmetro, você deve usar o parâmetro -e
antes do padrão.
$ man find | grep -e "-mtime"
De man grep
-e PATTERN, --regexp=PATTERN
Use PATTERN as the pattern. If this option is used multiple times or is combined with the -f (--file) option, search for all patterns given. This option can be used to protect a pattern beginning with “-”.