Scroll to navigation

B2SUM(1) General Commands Manual B2SUM(1)

NAME

b2sum - Print or check the BLAKE2b checksums

SYNOPSIS

b2sum [-c|--check] [-w|--warn] [--status] [--quiet] [--ignore-missing] [--strict] [-l|--length] [--tag] [-t|--text] [-z|--zero] [-h|--help] [-V|--version] [file]

DESCRIPTION

Print or check the BLAKE2b checksums

OPTIONS

read checksums from the FILEs and check them
warn about improperly formatted checksum lines
don't output anything, status code shows success
don't print OK for each successfully verified file
don't fail or report status for missing files
exit non-zero for improperly formatted checksum lines
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
create a BSD style checksum
read in text mode (default)
end each output line with NUL, not newline, and disable file name escaping
Print help
Print version

VERSION

v(uutils coreutils) 0.9.0

EXAMPLES

Calculate the BLAKE2 checksum for one or more files:

b2sum path/to/file1 path/to/file2 ...

Calculate and save the list of BLAKE2 checksums to a file:

b2sum path/to/file1 path/to/file2 ... > path/to/file.b2

Calculate a BLAKE2 checksum from `stdin`:

command | b2sum

Read a file of BLAKE2 checksums and filenames and verify all files have matching checksums:

b2sum [-c|--check] path/to/file.b2

Only show a message for missing files or when verification fails:

b2sum [-c|--check] --quiet path/to/file.b2

Only show a message when verification fails, ignoring missing files:

b2sum --ignore-missing [-c|--check] --quiet path/to/file.b2

Check a known BLAKE2 checksum of a file:

echo known_blake2_checksum_of_the_file path/to/file | b2sum [-c|--check]

The examples are provided by the tldr-pages project <https://tldr.sh> under the CC BY 4.0 License. Please note that, as uutils is a work in progress, some examples might fail.

2026-06-04