Comando Linux · 3 min read · Sep 20, 2025

Tutorial do Comando md5sum do Linux para Iniciantes (5 Exemplos)

Enquanto já discutimos a utilidade da linha de comando cksum, há outra ferramenta que você pode usar em cenários onde precisa verificar a integridade dos arquivos durante transferências. A ferramenta da qual estamos falando aqui é md5sum. Outra ferramenta frequentemente usada para calcular somas de verificação para arquivos é o comando sha1sum.

Este tutorial discutirá os conceitos básicos deste comando usando exemplos fáceis de entender.

Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos neste artigo foram testados no Ubuntu 22.04 LTS.

Comando md5sum do Linux

O comando md5sum calcula e verifica um resumo de mensagem MD5 (128 bits) para arquivos. Aqui está a sintaxe do comando:

md5sum [OPÇÃO]... [ARQUIVO]...

Os seguintes exemplos em estilo de perguntas e respostas devem lhe dar uma ideia melhor de como o md5sum funciona.

P1. Como o comando md5sum funciona?

O uso básico é bem simples - se você quiser calcular a soma de verificação MD5 para um arquivo, deve passar o nome do arquivo como entrada para o comando. Por exemplo:

md5sum testfile.txt

Você também pode redirecionar a saída para um arquivo de texto para verificar o resumo mais tarde contra qualquer alteração/corrupção no arquivo.

md5sum testfile.txt > digest.md5

Use a opção de linha de comando -c para verificar o resumo.

md5sum -c digest.md5

Verificar resumo md5 de um arquivo

E se houver qualquer alteração ou corrupção, aqui está o tipo de saída que o md5sum produz:

Validação do resumo MD5 falhou

P2. Como mudar a forma como os arquivos são lidos e a soma de verificação é criada?

Por padrão, o comando md5sum lê a entrada em modo texto. No entanto, se você quiser, também pode fazer a ferramenta ler a entrada em modo binário. Isso pode ser feito usando a opção de linha de comando -b.

md5sum -b [nome_do_arquivo]

Você também pode forçar o md5sum a criar uma soma de verificação no estilo BSD usando a opção de linha de comando –tag.

P3. Como fazer o md5sum ignorar arquivos ausentes?

Ao verificar somas de verificação, se você quiser que o md5sum não falhe nem relate o status para arquivos ausentes, pode usar a opção –ignore-missing. A captura de tela a seguir mostra essa opção em ação:

md5sum ignorar ausentes

Assim, você pode ver que o erro e a notificação não foram produzidos no segundo caso.

P4. Como fazer o md5sum evitar imprimir OK para cada arquivo verificado com sucesso?

A seguir está o comportamento padrão do md5sum:

modo silencioso do md5sum

No entanto, se você não quiser ver OK para cada arquivo verificado com sucesso, pode usar a opção –quiet. Assim, no nosso caso, o comando acima se tornaria:

md5sum -c --quiet digest.md5

P5. Como o md5sum calcula somas de verificação?

As somas são calculadas pela ferramenta conforme descrito na RFC 1321. Aqui está o que a página do manual diz:

       As somas são calculadas conforme descrito na RFC 1321. Ao verificar, a
       entrada deve ser uma saída anterior deste programa. O modo padrão é
       imprimir uma linha com a soma de verificação, um espaço, um caractere
       indicando o modo de entrada ('*' para binário, ' ' para texto ou onde
       binário é insignificante), e o nome de cada ARQUIVO.

       O algoritmo MD5 não deve mais ser usado para fins relacionados à segurança.
       Em vez disso, é melhor usar um algoritmo SHA-2, implementado nos
       programas sha224sum(1), sha256sum(1), sha384sum(1), sha512sum(1)

Se você é um novato na linha de comando do Linux, terá menos chances de usar o md5sum em seus primeiros dias. Ele é principalmente voltado para administradores de sistema/profissionais. Mas não há mal em desenvolver uma compreensão básica de como a ferramenta funciona, que é precisamente o que este tutorial se concentra. Se você quiser saber mais, pode acessar a página do manual do md5sum.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.