Befehle · 2 min read · Sep 20, 2025

Linux sha1sum Befehl Tutorial für Anfänger (mit Beispielen)

Der sha1sum Befehl ist ein Dienstprogramm, das verwendet wird, um SHA-1 (Secure Hash Algorithm 1) Prüfziffern zu berechnen und zu überprüfen. Dieser Befehl erzeugt einen 160-Bit-Hashwert, der typischerweise als 40-stellige hexadezimale Zahl aus Eingabedateien oder Standard-Eingabe dargestellt wird. Der Hauptzweck von sha1sum besteht darin, die Datenintegrität sicherzustellen, indem überprüft wird, ob Dateien nicht verändert oder beschädigt wurden. Durch den Vergleich des SHA-1-Hashes einer Datei zu verschiedenen Zeitpunkten oder zwischen verschiedenen Quellen können Benutzer feststellen, ob die Datei unverändert bleibt. Dieser Befehl wird häufig in der Softwareverteilung verwendet, um die Integrität heruntergeladener Dateien zu überprüfen und sicherzustellen, dass sie mit den Originaldateien übereinstimmen, die von Entwicklern bereitgestellt werden.

Die Linux-Befehlszeile bietet mehrere Werkzeuge zur Überprüfung und Verifizierung der Integrität einer Datei. Eines dieser Werkzeuge ist sha1sum, das wir in diesem Tutorial anhand einiger leicht verständlicher Beispiele besprechen werden. Aber bevor wir das tun, ist es erwähnenswert, dass alle hier gezeigten Beispiele auf einem Ubuntu 24.04 LTS-System getestet wurden.

Linux sha1sum Befehl

Der sha1sum Befehl wird verwendet, um SHA1-Prüfziffern zu berechnen und zu überprüfen. Folgendes ist seine Syntax:

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

Und so beschreibt die Man-Seite dieses Werkzeugs:

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

Folgendes sind einige Fragen und Antworten, die Ihnen eine bessere Vorstellung davon geben sollten, wie dieses Werkzeug funktioniert.

Q1. Wie verwendet man den sha1sum Befehl?

Die grundlegende Verwendung ist ziemlich einfach - führen Sie einfach den Befehl mit einem Dateinamen als Eingabe aus.

Zum Beispiel:

sha1sum test.txt

Hier ist die Ausgabe, die der obige Befehl auf meinem System erzeugt hat:

SHA1SUM

Links ist die vom Werkzeug berechnete Prüfziffer. So kann die Ausgabe verstanden werden:

      Der Standardmodus ist, eine Zeile mit Prüfziffer, einem Leerzeichen, einem  
      Zeichen, das den Eingabemodus angibt ('*' für binär, ' ' für Text oder  
      wo binär unwesentlich ist), und den Namen für jede DATEI auszugeben.

Q2. Wie verwendet man sha1sum, um die Integrität einer Datei zu überprüfen?

Um dies zu tun, speichern Sie zuerst die vom Befehl erzeugte Prüfziffer in einer .sha1-Datei. Zum Beispiel, so haben wir es in unserem Fall gemacht:

sha1sum test.txt > test.sha1

Jetzt, mit sowohl test.txt als auch test.sha1 im selben Verzeichnis, verwenden Sie die -c Befehlszeilenoption, um die Integrität der Datei zu überprüfen.

sha1sum -c test.sha1

Falls die Überprüfung fehlschlägt, erzeugt das Werkzeug die folgende Ausgabe:

Testdatei Prüfziffer

Q3. Wie zwingt man sha1sum, eine Datei im Binärmodus zu lesen?

Standardmäßig liest der sha1sum Befehl eine Datei im Textmodus. Sie können das Werkzeug jedoch auch zwingen, im Binärmodus zu lesen, was Sie mit der -b Option tun können.

sha1sum -b [Dateiname]

Q4. Welche Unteroptionen stehen zur Verfügung, während Prüfziffern überprüft werden?

Es gibt mehrere Einstellungen, die Sie beim Überprüfen von Prüfziffern mit sha1sum festlegen können. Hier ist die Liste:

       --ignore-missing  
              nicht fehlschlagen oder den Status für fehlende Dateien melden  

       --quiet  
              nicht OK für jede erfolgreich überprüfte Datei ausgeben  

       --status  
              nichts ausgeben, Statuscode zeigt Erfolg  

       --strict  
              nicht null beenden für unsachgemäß formatierte Prüfziffern  

       -w, --warn  
              warnen über unsachgemäß formatierte Prüfziffern

Fazit

Wie Sie zustimmen würden, bietet das sha1sum-Dienstprogramm nur wenige Funktionen. Wir haben bereits die meisten seiner Befehlszeilenoptionen hier besprochen. Sobald Sie mit dem Üben dieser fertig sind, gehen Sie zur Man-Seite des Werkzeugs für weitere Informationen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.