Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Comando para descompactar e ver conteúdo do arquivo

Na questão:

No seu trabalho, um relatório crítico em formato .zip foi enviado para você. Porém, você usa um sistema operacional Linux e a ferramenta de compactação que você tem à sua disposição é a .tar.

Como você descompactaria e visualizaria o conteúdo do arquivo relatorio.tar.gz no terminal do Linux?

Onde o gabarito é: tar -xzf relatorio.tar.gz && ls

Fiquei em dúvida pois o comando ls não lista o conteúdo do diretório/pasta? Então para ver o conteúdo do arquivo relatorio.tar.gz não deveria usar less?

2 respostas
solução!

O gabarito está certo, para você entender melhor é só separar os comandos.

  • tar -xzf relatorio.tar.gz você irá extrair os arquivos.
  • && indica que o segundo comando só será executado se o primeiro comando for bem-sucedido.
  • ls como o primeiro comando foi executado com sucesso, o ls irá listar os arquivos.

Veja no meu exemplo. A última linha, que tem o relatório.tar.gz é referente ao comando ls Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O gabarito está longe de certo.

Como você descompactaria e visualizaria O CONTEÚDO DO ARQUIVO relatorio.tar.gz no terminal do Linux?

A resposta correta é:

tar -xzf relatorio.tar.gz | cat relatorio

Existem vários comandos que possibilitem ver o conteúdos de arquivos no Linux como o less, more, head, tail... mas ls não é um deles.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software