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:
- diff
- jobs
- wget
- touch
- 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