tar -xvfz foo.tar.gz
renvoie une erreur tar: z: Cannot open: No such file or directory
Cela est parfaitement compréhensible - le f
commutateur attend un nom de fichier et doit donc être le dernier.
Cependant, omettre le trait d'union tar xvfz foot.tar.gz
fonctionne et décompresse et décompresse le fichier.
J'ai testé cela sur OS X 10.8 et Ubuntu 12.04.
Des idées pourquoi?
[édité pour ajouter]
Je l'utilise toujours tar -zxvf foo.tar.gz
. Cependant, cette question a surgi à cause de ce xkcd , et ma surprise quand quelqu'un a insisté pour que tar xvfz
cela fonctionne.