Comanda UNIX cksum generează o valoare checksum pentru fișierul specificat. Comanda citește fișierul sau intrarea standard dacă niciun fișier nu este specificat, și tipărește valoarea checksum (cyclic redundancy code - CRC) și numărul de bytes.
Algoritmul folosit pentru calculul CRC este același algoritm folosit și în standardul de Ethernet. Se poate vorbi astfel de interoperabilitate între sisteme UNIX diferite.
Comanda era folosită în trecut pentru a detecta erori de transmisie de date în fișierele care erau trimise de la un calculator la altul - un checksum este calculat la destinație și ar trebui să fie identic cu cel de la sursă.[1] În ziua de astăzi există opțiuni criptografice mai bune precum md5sum sau sha1sum.
cksum fișiere
# cksum test.txt 4038471504 75 test.txt
4038471504 reprezintă valoare checksum, iar 75 este numărul de bytes din fișier.
Unix (mai multe) | Programe în linia de comandă pentru|||
Management de fișiere: | cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch | ||
Management de procese: | at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait | ||
Management utilizator/mediu: | env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write | ||
Procesare text: | awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs | ||
Programare Shell: | basename | echo | expr | false | printf | test | true | unset | Imprimare: lp | |
Communicații: inetd | netstat | ping | rlogin | traceroute |
Căutare: find | grep | strings |
Diverse: banner | bc | cal | dd | man | size | yes |