Md5sum: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== | == md5sum - Beräkna och kontrollera MD5-kontrollsummor == | ||
md5sum | Kommandot `md5sum` används för att beräkna och kontrollera MD5-kontrollsummor för filer i ett Unix-liknande operativsystem. | ||
=== | === Syntax === | ||
md5sum [ALTERNATIV]... [FIL]... | md5sum [ALTERNATIV]... [FIL]... | ||
=== | === Beskrivning === | ||
md5sum beräknar | Kommandot `md5sum` beräknar och skriver ut MD5-kontrollsummor för varje angiven fil. MD5-kontrollsummor används för att verifiera integriteten hos filer och säkerställa att de inte har ändrats. | ||
=== Alternativ === | |||
Kommandot `md5sum` stöder flera alternativ som kan användas för att justera hur kontrollsummorna beräknas och kontrolleras: | |||
* -b, --binary - Läs in filer i binärt läge. | |||
* -c, --check - Kontrollera MD5-summor mot en lista i en fil. | |||
* --tag - Skapa BSD-stil checksums. | |||
* --text - Läs in filer i textläge (standard). | |||
* --quiet - Visa inga meddelanden om korrekta filer. | |||
* --status - Visa inga meddelanden, avsluta med statuskoder. | |||
* --strict - Ignorera felaktiga format i kontrollsummfilen. | |||
* -w, --warn - Varn vid problem med filformatet. | |||
* --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 `md5sum`-kommandot: | |||
* För att beräkna MD5-kontrollsumman för en fil: | |||
<code> | |||
md5sum fil.txt | |||
</code> | |||
<code>md5sum | * För att beräkna MD5-kontrollsummor för flera filer: | ||
<code> | |||
md5sum fil1.txt fil2.txt fil3.txt | |||
</code> | |||
För | * För att skriva kontrollsummor till en fil: | ||
<code> | |||
md5sum fil1.txt fil2.txt fil3.txt > kontrollsum.txt | |||
</code> | |||
* För att kontrollera kontrollsummor från en fil: | |||
<code> | |||
md5sum -c kontrollsum.txt | |||
</code> | |||
* För att visa inga meddelanden om korrekta filer vid kontroll: | |||
<code> | |||
md5sum -c --quiet kontrollsum.txt | |||
</code> | |||
* För att skapa BSD-stil kontrollsummor: | |||
<code> | |||
md5sum --tag fil.txt | |||
</code> | |||
=== | === Skillnader mellan macOS och Linux === | ||
Det finns några viktiga skillnader att tänka på när man använder `md5sum`-kommandot på macOS jämfört med Linux: | |||
* Standardinstallationer: På de flesta Linux-distributioner är `md5sum` en del av GNU coreutils och finns förinstallerat. På macOS finns det ett liknande kommando som heter `md5` som fungerar på ett liknande sätt men kan ha olika standardutmatningsformat och alternativ. | |||
* Alternativ och funktioner: `md5sum` på Linux och `md5` på macOS har liknande grundläggande funktioner för att beräkna och kontrollera MD5-kontrollsummor, men de specifika flaggorna och utmatningsformatet kan variera. Det är viktigt att kontrollera man-sidorna för respektive verktyg (`man md5sum` på Linux och `man md5` på macOS) för detaljerad information. | |||
=== | === Felsökning === | ||
Om du får ett felmeddelande när du använder `md5sum`, kontrollera följande: | |||
* Att filerna du försöker beräkna eller kontrollera kontrollsummor för faktiskt existerar. | |||
* Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar. | |||
* Att kontrollsummfilen är i rätt format om du använder `-c` för att kontrollera kontrollsummor. | |||
=== Se även === | |||
* [[sha256sum]] - Beräkna och kontrollera SHA-256-kontrollsummor. | |||
* [[sha1sum]] - Beräkna och kontrollera SHA-1-kontrollsummor. | |||
* [[cksum]] - Beräkna och kontrollera CRC-kontrollsummor. | |||
=== Källor === | |||
* [https://www.gnu.org/software/coreutils/manual/coreutils.html#md5sum-invocation GNU coreutils manual] | |||
* [https://man7.org/linux/man-pages/man1/md5sum.1.html md5sum manual (Linux)] | |||
* [https://www.unix.com/man-page/osx/1/md5/ md5 manual (macOS)] | |||
[[Kategori:Linuxkommandon]] | |||
[[ |
Versionen från 26 maj 2024 kl. 09.39
md5sum - Beräkna och kontrollera MD5-kontrollsummor
Kommandot `md5sum` används för att beräkna och kontrollera MD5-kontrollsummor för filer i ett Unix-liknande operativsystem.
Syntax
md5sum [ALTERNATIV]... [FIL]...
Beskrivning
Kommandot `md5sum` beräknar och skriver ut MD5-kontrollsummor för varje angiven fil. MD5-kontrollsummor används för att verifiera integriteten hos filer och säkerställa att de inte har ändrats.
Alternativ
Kommandot `md5sum` stöder flera alternativ som kan användas för att justera hur kontrollsummorna beräknas och kontrolleras:
- -b, --binary - Läs in filer i binärt läge.
- -c, --check - Kontrollera MD5-summor mot en lista i en fil.
- --tag - Skapa BSD-stil checksums.
- --text - Läs in filer i textläge (standard).
- --quiet - Visa inga meddelanden om korrekta filer.
- --status - Visa inga meddelanden, avsluta med statuskoder.
- --strict - Ignorera felaktiga format i kontrollsummfilen.
- -w, --warn - Varn vid problem med filformatet.
- --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 `md5sum`-kommandot:
- För att beräkna MD5-kontrollsumman för en fil:
md5sum fil.txt
- För att beräkna MD5-kontrollsummor för flera filer:
md5sum fil1.txt fil2.txt fil3.txt
- För att skriva kontrollsummor till en fil:
md5sum fil1.txt fil2.txt fil3.txt > kontrollsum.txt
- För att kontrollera kontrollsummor från en fil:
md5sum -c kontrollsum.txt
- För att visa inga meddelanden om korrekta filer vid kontroll:
md5sum -c --quiet kontrollsum.txt
- För att skapa BSD-stil kontrollsummor:
md5sum --tag fil.txt
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `md5sum`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: På de flesta Linux-distributioner är `md5sum` en del av GNU coreutils och finns förinstallerat. På macOS finns det ett liknande kommando som heter `md5` som fungerar på ett liknande sätt men kan ha olika standardutmatningsformat och alternativ.
- Alternativ och funktioner: `md5sum` på Linux och `md5` på macOS har liknande grundläggande funktioner för att beräkna och kontrollera MD5-kontrollsummor, men de specifika flaggorna och utmatningsformatet kan variera. Det är viktigt att kontrollera man-sidorna för respektive verktyg (`man md5sum` på Linux och `man md5` på macOS) för detaljerad information.
Felsökning
Om du får ett felmeddelande när du använder `md5sum`, kontrollera följande:
- Att filerna du försöker beräkna eller kontrollera kontrollsummor för faktiskt existerar.
- Att syntaxen för ditt kommando är korrekt. Kontrollera att du använder rätt alternativ och parametrar.
- Att kontrollsummfilen är i rätt format om du använder `-c` för att kontrollera kontrollsummor.
Se även
- sha256sum - Beräkna och kontrollera SHA-256-kontrollsummor.
- sha1sum - Beräkna och kontrollera SHA-1-kontrollsummor.
- cksum - Beräkna och kontrollera CRC-kontrollsummor.