CKSUM(1)
π CKSUM π β from the General Commands Manual, bestie π
okay so. cksum is literally the "print me a checksum and the size of every file" girlie, and she does NOT miss. the manual name is cksum and the command name is also cksum, which is lowkey iconic of her.
β¨ SYNOPSIS β¨
cksum [OPTIONS] [FILE]...
π¦ DESCRIPTION π¦
Print CRC and size for each file. that's it. that's the whole vibe. she prints the CRC, she prints the size, for each file, and she slays while doing it π
πΈ OPTIONS πΈ
-a,--algorithm <ALGORITHM>β picks which digest type to use. see DIGEST down below for the whole menu π--untaggedβ makes a reversed style checksum, without the digest type. the layout? flipped. no label. just vibes.--tagβ makes a BSD style checksum. this is the default, so she's already doing it bestie, no notes π-l,--lengthβ the digest length in bits. caveat time, so listen up π«Ά: it must not exceed the max size, and forblake2bit must be a multiple of 8, and forsha2orsha3it must be224,256,384, or512. those are the rules, periodt.--rawβ emits a raw binary digest instead of hexadecimal. same energy, less letters π-c,--checkβ reads checksums from the FILEs and checks them. verification era β¨-w,--warnβ warns you about checksum lines that are formatted improperly. she's just looking out for you π--statusβ outputs absolutely nothing, the status code is the one telling you if it worked. silent but the exit code speaks fr fr--quietβ doesn't printOKfor each file that successfully verified. no celebration, just results π--ignore-missingβ doesn't fail or report status for files that are missing. she simply pretends she didn't see them π§--strictβ exits non-zero for checksum lines that are formatted improperly. stricter than your mom's screen time rules π₯--base64β emits base64-encoded digests instead of hexadecimal. a whole aesthetic π-z,--zeroβ ends each output line withNULinstead of a newline, AND disables file name escaping. two-for-one, we love a multitasker--debugβ prints the CPU hardware capability detection info thatcksumuses. nerdy? yes. obsessed? also yes π-h,--helpβ prints help-V,--versionβ prints version
π« EXTRA π«
DIGEST decides the digest algorithm AND the default output format. here's the roster, bestie:
sysv: equivalent tosum -sbsd: equivalent tosum -rcrc: equivalent tocksumcrc32b: only available throughcksum(exclusive!! main character energy π)md5: equivalent tomd5sumsha1: equivalent tosha1sumsha2: equivalent tosha{224,256,384,512}sumsha3: only available throughcksumblake2b: equivalent tob2sumsm3: only available throughcksum
ngl the "only available through cksum" girlies are the iykyk of this whole page. show them some respect π«Ά
and for the record, the <ALGORITHM> you can pass to -a / --algorithm is one of these cuties:
sysvbsdcrccrc32bmd5sha1sha2sha3blake2bsm3sha224sha256sha384sha512blake3shake128shake256
β VERSION β
v(uutils coreutils) 0.12.0
and that's the whole page, bestie!! π this was CKSUM(1) from the General Commands Manual, version v(uutils coreutils) 0.12.0, dated <rainbow>2026-09-17</rainbow> β go forth and check those checksums, mwah ππ¦π
π¦ where this page comes from
- arch rolling: uutils-coreutils 0.12.0-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms