переносная команда для распаковки и распаковки без GNU и старого unix

На AIX 6.1 без установленного GNU Tool меня есть файл .tar.gz .
На Ubuntu я бы использовал очень полезную команду:

 tar xzf myfile.tar.gz 

но в этом случае z переключатель невозможен.
Я действительно помню, как использовать gzip | tar но я действительно не могу вспомнить.

Может ли кто-нибудь помочь мне с этим с командой, которая могла бы работать почти в любой системе даже oldfashion unix?

Сделать gzip загружать несжатый архив tar в tar :

 gunzip < myfile.tar.gz | tar xvf - 

(обратите внимание, что это то, что GNU tar фактически делает внутренне, за исключением того, что оно также сообщит об ошибках gunzip в своем статусе выхода).

Используйте gzip -d если gunzip недоступен. У вас может также быть zcat , но он может работать только с .Z файлами (сжатый с помощью compress вместо gzip ).

Вы можете разархивировать отдельно перед tar.

 gzip -d myfile.tar.gz tar xvf myfile.tar