tar: option requer um argumento - 'f'

0

Estou tentando baixar o conteúdo seguindo este tutorial. Mas quando eu uso o seguinte código do tutorial:

curl https://start.spring.io/starter.tgz -d style=web -d name=simple | tar -xzvf  

Eu recebo o seguinte erro:

tar: option requires an argument -- 'f'  

Como posso resolver esse erro para baixar com êxito o conteúdo do link?

Aqui está a saída completa do terminal no CentOS 7:

[user@localhost ui]$ curl https://start.spring.io/starter.tgz -d style=web -d name=simple | tar -xzvf
tar: option requires an argument -- 'f'
Try 'tar --help' or 'tar --usage' for more information.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 10 49930    9  4976  100    21   6989     29  0:00:07 --:--:--  0:00:07  6988
curl: (23) Failed writing body (489 != 1369)

[user@localhost ui]$ 
    
por CodeMed 11.04.2016 / 02:18

1 resposta

3

tar: option requires an argument -- 'f'

Isto dá isto - o sinalizador 'f' do tar especifica o arquivo para ler ou criar. Já que você estava colocando um arquivo tar (comprimido) dentro do curl, você só precisava dizer ao tar que o "arquivo" para ler era stdin com um '-'.

    
por 11.04.2016 / 02:28

Tags