tar -xvfz foo.tar.gz
retourne une erreur tar: z: Ne peut pas ouvrir: Aucun fichier ou dossier de ce type
Cela est tout à fait compréhensible - l'interrupteur f
attend un nom de fichier, et donc doit être en dernier.
Cependant, en omettant le trait d'union tar xvfz foot.tar.gz
fonctionne et décompresse et untare le fichier.
J'ai testé ceci sur OS X 10.8 et Ubuntu 12.04.
Des idées pourquoi?
[édité pour ajouter]
Je utilise toujours tar -zxvf foo.tar.gz
. Cependant, cette question est apparue à cause de ce xkcd, et ma surprise quand quelqu'un a insisté que tar xvfz
fonctionnerait.