Ero sivun ”Cksum” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(komentorivikomentotietokantaa)
 
p (ennemmin md5sum ja sha1sum)
Rivi 1: Rivi 1:
<tt>cksum</tt> on [[komentorivikomennot|komentoriviohjelma]], joka laskee sille annetuista tiedostoista yksinkertaiset tarkistussummat. Tarkistussummien avulla on mahdollista varmistua esimerkiksi siitä, että tiedoston kopiointi verkon yli on tapahtunut onnistuneesti tai että tiedostoa ei ole muuten muutettu.
<tt>cksum</tt> on [[komentorivikomennot|komentoriviohjelma]], joka laskee sille annetuista tiedostoista yksinkertaiset tarkistussummat. Tarkistussummien avulla on mahdollista varmistua esimerkiksi siitä, että tiedoston kopiointi verkon yli on tapahtunut onnistuneesti tai että tiedostoa ei ole muuten muutettu.
Nykyään tarkistussummien laskemiseen käytetään <tt>cksum</tt>-ohjelman sijasta työkaluja [[md5sum]] ja [[sha1sum]] jotka tarjoavat monipuolisemmat ominaisuudet.


== Käyttö ==
== Käyttö ==

Versio 4. joulukuuta 2008 kello 21.51

cksum on komentoriviohjelma, joka laskee sille annetuista tiedostoista yksinkertaiset tarkistussummat. Tarkistussummien avulla on mahdollista varmistua esimerkiksi siitä, että tiedoston kopiointi verkon yli on tapahtunut onnistuneesti tai että tiedostoa ei ole muuten muutettu.

Nykyään tarkistussummien laskemiseen käytetään cksum-ohjelman sijasta työkaluja md5sum ja sha1sum jotka tarjoavat monipuolisemmat ominaisuudet.

Käyttö

Tiedoston tarkistussumma lasketaan komennolla

cksum tiedosto

jonka tuloste on

464298427 168 tiedosto

cksum osaa laskea kerralla myös useampien tiedostojen tarkistussummat, eli sille voidaan antaa parametrina useampia tiedostoja:

cksum tiedosto1 tiedosto2

jolloin esimerkiksi hakemiston kaikkien tiedostojen tarkistussummat laskettaisiin komennolla

cksum *

Yleensä ohjelman tuloste kannattaa ohjata tiedostoon jolloin tiedostojen muuttumattomuuden tarkistaminen on helppoa:

cksum * > tiedostot.cksum

Kun tiedostot ja tarkistussummat sisältävä tiedosto on kopioitu uuteen paikkaan, voidaan tarkistaa vastaavatko tarkistussummat (eli että tiedostot eivät ole muuttuneet):

cksum * > kopioinnin_jalkeen.cksum
diff tiedostot.cksum kopioinnin_jalkeen.cksum

Tällöin diff näyttää, jos tarkistussummatiedostoissa on eroa eli jos tarkistussummat ovat muuttuneet, se käy ilmi.

Katso myös