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.txtVocê 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
E se houver qualquer alteração ou corrupção, aqui está o tipo de saída que o md5sum produz:

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:

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:

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.md5P5. 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.