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

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

 tar xzf myfile.tar.gz 

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

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

2 Solutions collect form web for “переносная команда для распаковки и распаковки без GNU и старого 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 
  • Самораспаковывающиеся скрипты: tar -xO и dd
  • Почему я получаю сообщение об ошибке: «Не удалось открыть« / dev / st0 »при извлечении архива с помощью bsdtar?
  • Возможно ли создать сжатый ленточный архив в папке из другого каталога?
  • Как заменить строку файла, который присутствует в файле tar через UNIX
  • Что использовать для резервного копирования файлов, сохраняя списки ACL?
  • Вложенные папки Untar с содержимым начальной папки в linux
  • Производительность `tar -xf` (размер блока)
  • Мне нужно перенести очень большую папку по FTP, не создавая сначала файл
  • Файлы TAR: перемещение файлов из подкаталогов в основной каталог
  • Сжимайте большое количество больших файлов быстро
  • Формат индексированного архива?
  • Linux и Unix - лучшая ОС в мире.