GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux sha1sum pour les débutants (avec exemples)

La ligne de commande Linux offre plusieurs outils pour vérifier et vérifier l'intégrité d'un fichier. Un de ces outils est sha1sum , dont nous parlerons ici dans ce didacticiel à l'aide d'exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 16.04 LTS.

Commande Linux sha1sum

La commande sha1sum est utilisée pour calculer et vérifier le résumé du message SHA1. Voici sa syntaxe :

sha1sum [OPTION]... [FILE]...

Et voici comment la page de manuel décrit cet outil :

       Print or check SHA1 (160-bit) checksums.
       With no FILE, or when FILE is -, read standard input.

Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée du fonctionnement de cet outil.

Q1. Comment utiliser la commande sha1sum ?

L'utilisation de base est assez simple - il suffit d'exécuter la commande avec un nom de fichier en entrée.

Par exemple :

sha1sum test.txt

Voici la sortie de la commande ci-dessus produite sur mon système :

À gauche se trouve le résumé du message calculé par l'outil. Voici comment la sortie peut être comprise :

      The default  mode  is to  print  a  line with checksum, a space, a 
character indicating input mode ('*' for binary, ' ' for text or
where binary  is  insignificant), and name for each FILE.

Q2. Comment utiliser sha1sum pour vérifier l'intégrité d'un fichier ?

Pour cela, enregistrez d'abord le résumé des messages produit par la commande dans un fichier .sha1. Par exemple, voici comment nous avons procédé dans notre cas :

sha1sum test.txt > test.sha1

Maintenant, avec test.txt et test.sha1 dans le même répertoire, utilisez l'option de ligne de commande -c pour vérifier l'intégrité du fichier.

sha1sum -c test.sha1

Voici la sortie produite :

En cas d'échec de la vérification, l'outil produit la sortie suivante :

Q3. Comment forcer sha1sum à lire le fichier en mode binaire ?

Par défaut, la commande sha1sum lit un fichier en mode texte. Cependant, vous pouvez également forcer l'outil à lire en mode binaire, ce que vous pouvez faire en utilisant l'option -b.

sha1sum -b [filename]

Q4. Quelles sous-options sont disponibles lors de la vérification des sommes de contrôle ?

Il existe plusieurs préférences que vous pouvez définir lors de la vérification des sommes de contrôle à l'aide de sha1sum. Voici la liste :

       --ignore-missing
              don't fail or report status for missing files

       --quiet
              don't print OK for each successfully verified file

       --status
              don't output anything, status code shows success

       --strict
              exit non-zero for improperly formatted checksum lines

       -w, --warn
              warn about improperly formatted checksum lines

Conclusion

Comme vous en conviendrez, l'utilitaire sha1sum n'offre pas beaucoup de fonctionnalités. Nous avons déjà discuté de la plupart de ses options de ligne de commande ici. Une fois que vous avez fini de vous entraîner, rendez-vous sur la page de manuel de l'outil pour plus d'informations.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Linux oui Tutoriel de commande pour les débutants (avec exemples)

  4. Tutoriel de commande pour les utilisateurs Linux pour les débutants (avec exemples)

  5. Tutoriel de commande Linux sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux znew pour les débutants (avec exemples)

Tutoriel de commande Linux zdump pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)