Sprawdzanie sum kontrolnych md5sum

Sprawdzanie poprawności plików (sum kontrolnych) za pomocą komendy md5sum

Opis

Przypuśćmy, że ściągnęliśmy obraz pewnej dystrybucji, i chcemy sprawdzić czy aby na pewno zawiera wszystkie pliki, i żaden z nich nie jest uszkodzony. Użyjemy do tego komendy md5sum.

Przykład

To polecenie wyświetli wszystkie poprawne i niepoprawne pliki:

md5sum -c ./md5sum.txt

A dzięki temu poleceniu wyświetlimy tylko te pliki, których sumy kontrolne się nie zgadzają:

md5sum -c ./md5sum.txt | grep NIEPOWODZENIE

Jeśli będą błędy, wtedy otrzymamy komunikat podobny do tego:

./pool/main/t/tcl8.3/tcl8.3_8.3.5-4_i386.deb: DOBRZE
./pool/main/t/tcl8.0/tcl8.0_8.0.5-8_i386.deb: DOBRZE
./pool/main/t/tk8.4/tk8.4_8.4.9-1_i386.deb: NIEPOWODZENIE
./pool/main/t/tk8.3/tk8.3_8.3.5-4_i386.deb: NIEPOWODZENIE
./pool/main/t/tk8.0/tk8.0_8.0.5-11_i386.deb: NIEPOWODZENIE
./pool/main/t/ttf-arphic-gbsn00lp/ttf-arphic-gbsn00lp_2.11-6_all.deb: NIEPOWODZENIE
./pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.0.20050328-2_all.deb: NIEPOWODZENIE
./pool/main/t/ttf-arphic-uming/ttf-arphic-uming_0.0.20050328-2_all.deb: DOBRZE
./pool/main/t/ttf-arphic-bsmi00lp/ttf-arphic-bsmi00lp_2.10-6_all.deb: DOBRZE
./pool/main/t/totem/totem_0.100-5_all.deb: DOBRZE
md5sum: UWAGA: 5 z 611 policzonych sum się NIE zgadza

Parametry

  • -c plik po tym parametrze zawiera informację na temat sum kontrolnych innych plików zawartych na przykład na płycie. Można użyć także jego dłuższej formy, jaką jest —check.
O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją GNU Free Documentation License.