Как создать сжатую смолу в солнечной солнечной системе?

Я вошел в систему Sun Solaris. Я хочу создать и извлечь сжатый файл tar. Я пробовал эту обычную команду UNIX:

tar -cvzf file.tar.gz directory1 

Он не выполняется в Sun OS со следующей ошибкой

 bash-3.2$ tar -cvzf file.tar.tz directory1 tar: z: unknown function modifier Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile] [size] [exclude-file...] {file | -I include-file | -C directory file}... 

Чтобы избежать создания временного промежуточного файла, вы можете использовать эту команду

 tar cvf - directory1|gzip -c >file.tar.gz 

Похоже, что tar Solaris не умеет сжимать. Так что просто сделайте это вручную:

 tar -cvf file.tar directory1 && gzip file.tar 

-z всяком случае, это все -z переключатель GNU. В приведенной выше команде будет приведен file.tar.gz

Проверьте, установлен ли SUNWgtar . Это версия GNU tar и предоставляет /usr/sfw/bin/gtar что позволит использовать опции GNU для tar.