É 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)