Atividade 8 - Verificando diferenças entre arquivos

Recursos do Minicurso
Uma foto de Nuvi
Vamos dar uma olhada na nossa mensagem secreta para ter certeza de que esse arquivo estranho chamado malware.sh não fez nada com ela!

Verificando diferenças entre arquivos

Conhecemos algum comando que pode nos ajudar a encontrar a localização do arquivo secret-message.txt?

comando find

Agora, vamos entrar nesse diretório e verificar a citação “Ser. Ou não ser. Eis a questão” de antes. Mas qual seria o comando que pode nos ajudar a verificar a mensagem?

comando grep

Uma foto de Nuvi
Este arquivo geralmente tem citações boas e divertidas, mas parece que alguém as modificou. Acho que devemos compará-las com uma boa versão conhecida desse arquivo. Vamos lá?

Precisamos verificar se existe alguma cópia de segurança da mensagem secreta em seu diretório. Vá para o diretório de documentos e digite:

ls -la

O argumento -a fornece informação de todos arquivos e diretórios incluindo arquivos e diretórios ocultos.

Uma foto de Nuvi
Encontrou algum arquivo novo? Então vamos anotar as mudanças!

Compare o arquivo secret-message.txt com o arquivo da cópia de segurança

O comando diff é usado para comparar dois arquivos e obter informações sobre o que foi adicionado, alterado e excluído do arquivo.
O formato é: diff [arquivo] [nome do arquivo de comparação]

Curiosidade: Executar diff --help produzirá informações sobre como usar a ferramenta diff, incluindo quais opções extras podemos usar para essa ferramenta.

Verifique a diferença entre os dois arquivos. Quantas diferenças você encontrou? Anote suas descobertas no arquivo que você fez!

Uma maneira melhor de ver as diferenças

O comando vimdiff permite a visualização dos arquivos em abas separadas, destacando as diferenças entre esses arquivos.

Vamos tentar usar vimdiff para visualizar melhor as diferenças entre os nossos arquivos.