Der Befehl tar ist einer der ältesten Befehle in * nix. Es wurde vor langer Zeit für Bandarchive erstellt, in denen Daten auf Bandlaufwerken gespeichert wurden.
Beim Schreiben des Dienstprogramms wurde der derzeitige Standard, einen Bindestrich zu setzen, um anzuzeigen, dass ein Parameter noch nicht erfunden wurde.
Es ist optional für tar, aber für fast alle anderen Befehle obligatorisch.