Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Questão Ambígua - Resposta Incorreta | imprecisa - LS para verificar conteúdo do arquivo.

Boa Tarde a questão aparentemente foi alterada em 17/05/2024 por sugestão dos alunos alterando o enunciado que descreve no inicio um relatório crítico em formato .zip foi enviado para você. portanto um arquivo, e não uma pasta com um lista de arquivos; e a questão finaliza **Como você descompactaria e visualizaria o conteúdo do arquivo **

tornando o entendimento da questão como esse arquivo zip é um relatório, provavelmente textual, que deve ser compactado e posteriormente exibido para leitura, o ator da questão que visualizar o conteúdo do arquivo,

entretanto , a resposta do gabarito é

tar -xzf relatorio.tar.gz && ls,

ls lista os conteúdos de um diretório, e não o conteúdo de um arquivo , nesse cenário atual a resposta mais correta é:

tar -xzf relatorio.tar.gz | cat relatorio

relatório entendendo que o PIPE seja uma seja uma quebra de linha e que o arquivo se chame somente relatorio,

outra opção é a troca do enunciado para que ao invez de **Como você descompactaria e visualizaria o conteúdo do arquivo **

O enunciado apresente **Como você descompactaria e visualizaria os conteúdos extraídos do arquivo relatorio.tar.gz **

1 resposta
solução!

Oi, Jaime!

Vamos analisar a questão e a resposta fornecida:

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

Resposta correta fornecida:

tar -xzf relatorio.tar.gz && ls

Sua sugestão de resposta:

tar -xzf relatorio.tar.gz | cat relatorio
  • O comando tar -xzf relatorio.tar.gz && ls descompacta o arquivo e lista os arquivos extraídos no diretório atual. Isso é útil se você quiser ver quais arquivos foram extraídos.
  • Sua sugestão tar -xzf relatorio.tar.gz | cat relatorio descompacta o arquivo e tenta concatenar o conteúdo do arquivo chamado "relatorio". No entanto, isso só funcionaria se o arquivo descompactado tiver exatamente esse nome e for um arquivo de texto.

Para resolver a ambiguidade, uma abordagem seria ajustar o enunciado para deixar claro se a visualização deve ser dos arquivos extraídos ou do conteúdo de um arquivo específico. Por exemplo:

  • Se a intenção é visualizar os arquivos extraídos: "Como você descompactaria e listaria os arquivos extraídos do arquivo relatorio.tar.gz no terminal do Linux?"

  • Se a intenção é visualizar o conteúdo de um arquivo específico: "Como você descompactaria e visualizaria o conteúdo do arquivo relatorio.txt extraído de relatorio.tar.gz no terminal do Linux?"

Bons estudos!