En -
argument pour tar
spécifie que l'archive doit être lue à partir de stdin
au lieu d'un fichier. Depuis le Manuel tar GNU :
Si vous utilisez -
comme un nom de l'archive , tar
lit l'archive depuis l'entrée standard (lors du listage ou de l'extraction de fichiers)
Les autres commandes ont le même comportement, et il est spécifié par l'option Norme POSIX.1-2017 :
Ligne directrice 13 :
Pour les utilitaires qui utilisent des opérandes pour représenter des fichiers à ouvrir en lecture ou en écriture, l'option ' -
L'opérande ' doit être utilisé pour signifier seulement l'entrée standard (ou la sortie standard lorsqu'il est clair, d'après le contexte qu'un fichier de sortie est spécifié) ou un fichier nommé -
.