Questão nº 62

Questão de Tecnologia da Informação · FGV STN 2024 (nº 62)

FGV2024Auditor Federal de Finanças e Controle - Tecnologia da Informação (Operação e Infraestrutura)Tecnologia da Informação
Gabarito: Cver comentário ↓

O comando do sistema operacional Linux que realiza a operação de juntar o conteúdo dos arquivos trecho.txt e fragmento.txt em um único arquivo documento.txt é:

Resposta comentada

Gabarito Alternativa C

No Linux, para juntar o conteúdo de vários arquivos em um único arquivo, usamos o comando `cat` (de "concatenate", que significa concatenar ou juntar) e o operador `>` (que serve para redirecionar a saída de um comando, que normalmente iria para a tela, para um arquivo).

(A) Incorreta: O comando `cp` é usado para copiar arquivos ou diretórios, não para concatenar o conteúdo de múltiplos arquivos em um único. Além disso, o símbolo `&` é usado para executar um comando em segundo plano, não para juntar arquivos. Armadilha da banca: O uso do `cp` pode confundir o aluno, pois ele lida com arquivos, mas a sintaxe e o operador `&` estão incorretos para a operação de concatenação.
(B) Incorreta: O comando `touch` é usado para criar arquivos vazios ou para atualizar a data e hora de modificação de arquivos existentes, ele não manipula o conteúdo. O operador `<` redireciona a entrada para um comando, e `|` (pipe) envia a saída de um comando como entrada para outro, mas a combinação aqui não realiza a concatenação desejada.
(C) Correta: O comando `cat trecho.txt fragmento.txt` exibe na tela o conteúdo de `trecho.txt` seguido pelo conteúdo de `fragmento.txt`. O operador `>` redireciona essa saída combinada para o arquivo `documento.txt`, criando-o ou sobrescrevendo-o com o conteúdo dos dois arquivos originais.
(D) Incorreta: O comando `more` é um paginador, usado para exibir o conteúdo de arquivos tela por tela, permitindo a leitura interativa. Ele não é projetado para concatenar o conteúdo de arquivos e a sintaxe com o pipe (`|`) não resultaria na concatenação para `documento.txt`.
(E) Incorreta: O comando `tail` exibe as últimas linhas de um arquivo, não o seu conteúdo completo. Se usado com múltiplos arquivos, ele mostra as últimas linhas de cada um separadamente. O pipe (`|`) para `ls documento.txt` é completamente inadequado, pois `ls` lista arquivos e não aceita entrada para criar ou manipular conteúdo.

Fonte: FGV STN 2024 Auditor Federal de Finanças e Controle - Tecnologia da Informação (Operação e Infraestrutura) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho