Linux Commandes. · 3 min read · Sep 20, 2025
Tutoriel sur la commande md5sum de Linux pour les débutants (5 exemples)

Bien que nous ayons déjà discuté de l’utilitaire en ligne de commande cksum, il existe un autre outil que vous pouvez utiliser dans des scénarios où vous devez vérifier l’intégrité des fichiers lors des transferts. L’outil dont nous parlons ici est md5sum. Un autre outil fréquemment utilisé pour calculer les sommes de contrôle des fichiers est la commande sha1sum.
Ce tutoriel discutera des bases de cette commande à l’aide d’exemples faciles à comprendre.
Mais avant de faire cela, il convient de mentionner que tous les exemples de cet article ont été testés sur Ubuntu 22.04 LTS.
Commande md5sum de Linux
La commande md5sum calcule et vérifie un résumé de message MD5 (128 bits) pour les fichiers. Voici la syntaxe de la commande :
md5sum [OPTION]... [FICHIER]...Les exemples suivants au format Q&A devraient vous donner une meilleure idée de la façon dont md5sum fonctionne.
Q1. Comment fonctionne la commande md5sum ?
L’utilisation de base est assez simple - si vous souhaitez calculer la somme de contrôle MD5 pour un fichier, vous devez passer le nom du fichier en entrée à la commande. Par exemple :
md5sum testfile.txtVous pouvez également rediriger la sortie vers un fichier texte pour vérifier le résumé plus tard contre tout changement/corruption dans le fichier.
md5sum testfile.txt > digest.md5
Utilisez l’option de ligne de commande -c pour vérifier le résumé.
md5sum -c digest.md5
Et s’il y a un changement ou une corruption, voici le type de sortie produit par md5sum :

Q2. Comment changer la façon dont les fichiers sont lus lors de la création de la somme de contrôle ?
Par défaut, la commande md5sum lit l’entrée en mode texte. Cependant, si vous le souhaitez, vous pouvez également faire en sorte que l’outil lise l’entrée en mode binaire. Vous pouvez le faire en utilisant l’option de ligne de commande -b.
md5sum -b [nom_fichier]Vous pouvez également forcer md5sum à créer une somme de contrôle de style BSD en utilisant l’option de ligne de commande –tag.
Q3. Comment faire en sorte que md5sum ignore les fichiers manquants ?
Lors de la vérification des sommes de contrôle, si vous souhaitez que md5sum ne échoue pas et ne signale pas l’état des fichiers manquants, vous pouvez utiliser l’option –ignore-missing. La capture d’écran suivante montre cette option en action :

Ainsi, vous pouvez voir que l’erreur et la notification n’ont pas été produites dans le deuxième cas.
Q4. Comment faire en sorte que md5sum évite d’imprimer OK pour chaque fichier vérifié avec succès ?
Voici le comportement par défaut de md5sum :

Cependant, si vous ne souhaitez pas voir OK pour chaque fichier vérifié avec succès, vous pouvez utiliser l’option –quiet. Donc, dans notre cas, la commande ci-dessus deviendrait :
md5sum -c --quiet digest.md5Q5. Comment md5sum calcule-t-il les sommes de contrôle ?
Les sommes sont calculées par l’outil comme décrit dans la RFC 1321. Voici ce que dit la page de manuel :
Les sommes sont calculées comme décrit dans la RFC 1321. Lors de la vérification, l'entrée doit être une sortie antérieure de ce programme. Le mode par défaut est d'imprimer une ligne avec la somme de contrôle, un espace, un caractère indiquant le mode d'entrée ('*' pour binaire, ' ' pour texte ou lorsque binaire est insignifiant), et le nom de chaque FICHIER.
L'algorithme MD5 ne doit plus être utilisé à des fins de sécurité. Au lieu de cela, il est préférable d'utiliser un algorithme SHA-2, implémenté dans les programmes sha224sum(1), sha256sum(1), sha384sum(1), sha512sum(1)Si vous êtes un novice de la ligne de commande Linux, vous aurez moins de chances d’utiliser md5sum dans vos débuts. Il est principalement destiné aux administrateurs système/professionnels. Mais il n’y a pas de mal à développer une compréhension de base de la façon dont l’outil fonctionne, ce qui est précisément l’objectif de ce tutoriel. Si vous souhaitez en savoir plus, vous pouvez consulter la page de manuel de md5sum.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.