É uma convenção comum usar - em um argumento de nome de arquivo para significar stdin ou stdout ; tar segue a mesma convenção. Na página do manual:
-f, --file [HOSTNAME:]F
use archive file or device F (default "-", meaning stdin/stdout)