Sha1sum
sha1sum - Beräkna och kontrollera SHA-1-kontrollsummor
Kommandot `sha1sum` används för att beräkna och kontrollera SHA-1-kontrollsummor för filer i Unix-liknande operativsystem.
Syntax
sha1sum [ALTERNATIV] [FIL]...
Beskrivning
Kommandot `sha1sum` beräknar SHA-1-kontrollsummor för en eller flera filer. SHA-1 är en kryptografisk hashfunktion som genererar en unik kontrollsumma för en given fil. Detta används ofta för att verifiera filers integritet.
Alternativ
Kommandot `sha1sum` stöder flera alternativ som kan användas för att justera hur kontrollsummorna beräknas och kontrolleras:
- -b, --binary - Läs i binärt läge.
- -c, --check - Läs SHA-1-summor från FIL och kontrollera dem.
- --tag - Skapa en BSD-stil hashfil.
- -t, --text - Läs i textläge (standard).
- --ignore-missing - När du kontrollerar, ignorera saknade filer.
- --quiet - Tysta läget; visa inte OK-meddelanden.
- --status - Visa inte meddelanden alls, returnera bara exit-status.
- --strict - När du kontrollerar, avsluta med status 1 för felaktiga filer.
- --warn - Visa en varning för filer som saknar en slutrad.
- --help - Visa hjälpmeddelande och avsluta.
- --version - Visa versionsinformation och avsluta.
Exempel
Här är några praktiska exempel som visar hur du kan använda `sha1sum`-kommandot:
- För att beräkna SHA-1-kontrollsumman för en fil:
sha1sum filnamn
- För att beräkna SHA-1-kontrollsummor för flera filer:
sha1sum fil1 fil2 fil3
- För att skapa en fil med SHA-1-kontrollsummor:
sha1sum fil1 fil2 fil3 > kontrollsumma.txt
- För att kontrollera SHA-1-kontrollsummor mot en tidigare skapad fil:
sha1sum -c kontrollsumma.txt
- För att använda binärt läge när du beräknar kontrollsummor:
sha1sum -b filnamn
Skillnader mellan macOS och Linux
Det finns några skillnader att tänka på när man använder `sha1sum`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: `sha1sum` är vanligtvis förinstallerat på de flesta Linux-distributioner som en del av GNU coreutils. På macOS är det inte förinstallerat, men kan installeras via paketverktyg som Homebrew.
- Kommandot: På macOS kan `shasum` användas med specifikationen `-a 1` för att beräkna SHA-1-kontrollsummor. Exempel: `shasum -a 1 filnamn`.
- Funktionalitet: Grundläggande funktionalitet är densamma, men flaggor och detaljerad användning kan variera något mellan `sha1sum` på Linux och `shasum` på macOS.
Exempel på att beräkna SHA-1-kontrollsumman på macOS:
shasum -a 1 filnamn
Exempel på att beräkna SHA-1-kontrollsumman på Linux:
sha1sum filnamn
Det är alltid bra att konsultera `man`-sidan för `sha1sum` på Linux och `shasum` på macOS för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `sha1sum`, kontrollera följande:
- Att filerna du försöker beräkna eller kontrollera kontrollsummor för existerar och är läsbara.
- Att du använder rätt syntax och alternativ för ditt specifika system.
- Att du har nödvändiga rättigheter för att läsa filerna och skriva kontrollsummor till den specificerade filen.
Se även
- sha256sum - Beräkna och kontrollera SHA-256-kontrollsummor.
- md5sum - Beräkna och kontrollera MD5-kontrollsummor.
- shasum - Beräkna och kontrollera SHA-kontrollsummor på macOS.
- cksum - Beräkna och kontrollera CRC-kontrollsummor.