FC ConcursosFC Concursos

Questão FC393359

Um usuário de um computador com sistema operacional Linux deseja usar um comando para comparar dois arquivos, linha por linha, apresentando, como resultado, as linhas que não são c

Sistemas Operacionais

IBADE · 2024

Um usuário de um computador com sistema operacional Linux deseja usar um comando para comparar dois arquivos, linha por linha, apresentando, como resultado, as linhas que não são comuns entre eles. Para essa ação, ele deve utilizar o comando:

  1. diff
  2. jobs
  3. wget
  4. touch
  5. locate
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

diff é o utilitário padrão do Linux para comparar arquivos texto linha a linha e mostrar o que não é comum entre eles. Ele identifica trechos alterados, removidos ou adicionados, permitindo visualizar exatamente as diferenças.

Uso básico: diff arquivo1 arquivo2. No formato padrão, o resultado indica blocos de mudança e mostra linhas do primeiro arquivo com < e do segundo com >, facilitando a identificação do conteúdo distinto.

Para saídas mais amigáveis, use -u (unified) que mostra contexto e alterações com sinais +/-, ou -y para comparação lado a lado. -r permite comparar diretórios recursivamente.

O comando também é usado para criar patches (redirecionando a saída) e retorna código de saída: 0 (iguais), 1 (diferentes) e 2 (erro), útil em scripts de verificação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo