unix O comando não funciona

0

O comando:

tar c DIR | compress >DIR.tar.Z

que funciona em um Linux baseado no Debian, falha no SunOS.

Por quê?

    
por Anil Bhendarkar 03.03.2015 / 18:53

2 respostas

5

Tradicionalmente, tar tenta gravar em um dispositivo de fita (/ dev / rmt0 ou algo parecido) se um arquivo de saída não for especificado.

Default-stdout é uma mudança de tar GNU, mas o SunOS não é Linux e geralmente não usa o espaço de usuário GNU; é um pouco mais… tradicional. Portanto, você precisa de tar cf - DIR .

    
por 03.03.2015 / 19:09
1

Talvez o comando compress não esteja instalado no sistema SunOS.

Eu usei o seguinte comando para compactar arquivos do SunOS:

tar cf - | gzip >myzip.zip

Porque, os sistemas podem ser unixoid mas linux não é SunOS não é HP-UX - embora todos tenham comandos tar.

    
por 03.03.2015 / 19:08

Tags