OS Manuals

/usr/bin/cksum

Cross-platform Rust rewrite of the GNU coreutils.

From uutils 0.12.0-r6 (os), captured 2026-11-07 by running cksum --help (exit 0). permalink

Print CRC and size for each file

Usage: cksum [OPTIONS] [FILE]...

Options:
  -a, --algorithm <ALGORITHM>  select the digest type to use. See DIGEST below [possible values:
                               sysv, bsd, crc, crc32b, md5, sha1, sha2, sha3, blake2b, sm3, sha224,
                               sha256, sha384, sha512, blake3, shake128, shake256]
      --untagged               create a reversed style checksum, without digest type
      --tag                    create a BSD style checksum (default)
  -l, --length <length>        digest length in bits; must not exceed the max size and must be a
                               multiple of 8 for blake2b; must be 224, 256, 384, or 512 for sha2 or
                               sha3
      --raw                    emit a raw binary digest, not hexadecimal
  -c, --check                  read checksums from the FILEs and check them
  -w, --warn                   warn about improperly formatted checksum lines
      --status                 don't output anything, status code shows success
      --quiet                  don't print OK for each successfully verified file
      --ignore-missing         don't fail or report status for missing files
      --strict                 exit non-zero for improperly formatted checksum lines
      --base64                 emit base64-encoded digests, not hexadecimal
  -z, --zero                   end each output line with NUL, not newline, and disable file name
                               escaping
      --debug                  print CPU hardware capability detection info used by cksum
  -h, --help                   Print help
  -V, --version                Print version

DIGEST determines the digest algorithm and default output
format:

  - sysv: equivalent to sum -s
  - bsd: equivalent to sum -r
  - crc: equivalent to cksum
  - crc32b: only available through cksum
  - md5: equivalent to md5sum
  - sha1: equivalent to sha1sum
  - sha2: equivalent to sha{224,256,384,512}sum
  - sha3: only available through cksum
  - blake2b: equivalent to b2sum
  - sm3: only available through cksum
Options (16)
OptionDescriptionSource
-a, --algorithm ALGORITHMselect the digest type to use.help + man
--untaggedcreate a reversed style checksum, without digest typehelp + man
--tagcreate a BSD style checksum (default)help + man
-l, --length lengthdigest length in bits;help + man
--rawemit a raw binary digest, not hexadecimalhelp + man
-c, --checkread checksums from the FILEs and check themhelp + man
-w, --warnwarn about improperly formatted checksum lineshelp + man
--statusdon't output anything, status code shows successhelp + man
--quietdon't print OK for each successfully verified filehelp + man
--ignore-missingdon't fail or report status for missing fileshelp + man
--strictexit non-zero for improperly formatted checksum lineshelp + man
--base64emit base64-encoded digests, not hexadecimalhelp + man
-z, --zeroend each output line with NUL, not newline, and disable file name escapinghelp + man
--debugprint CPU hardware capability detection info used by cksumhelp + man
-h, --helpPrint helphelp + man
-V, --versionPrint versionhelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.