tar -xvfz foo.tar.gz
возвращает ошибку tar: z: Cannot open: No such file or directory
Это вполне понятно - f
коммутатор ожидает имя файла и поэтому должен быть последним.
Однако tar xvfz foot.tar.gz
пропуск дефиса работает, распаковывает и распаковывает файл.
Я проверял это на OS X 10.8 и Ubuntu 12.04.
Есть идеи почему?
[отредактировано, чтобы добавить]
Я всегда использую tar -zxvf foo.tar.gz
. Однако этот вопрос возник из-за этого xkcd и моего удивления, когда кто-то настаивал на том, что tar xvfz
это сработает.