atlas checksum#

file version: 10 July 2026

Overview#

atlas checksum shows, generates, sets, verifies, or clears file checksums. Checksums are stored as metadata and can be used to verify file data integrity.

Supported checksum types are SHA256, SHA512, SHA384, SHA1, BLAKE2B256, BLAKE2B512, MD5, CRC32, ADLER32, and MURMUR3.

Usage#

atlas checksum <path> [paths...] [flags]

Command Flags#

Flag

Description

-c, --clear

Clear checksum

-n, --dry-run

Show what would happen without making changes

-g, --generate

Generate checksum by reading file data (online files only)

-e, --regexp string

Regexp pattern matched against file paths

-r, --recursive

Apply recursively to directory contents

-S, --set string

Set checksum value (hex string)

-t, --type string

Checksum type (default SHA256)

-v, --verify

Verify existing checksum; when combined with --set it also verifies against file data

Examples#

atlas checksum /archive/data.tar
atlas checksum -g /archive/data.tar
atlas checksum -g -t SHA512 /archive/file1 /archive/file2
atlas checksum -g -r /archive/project/
atlas checksum -g -e '\.nc$' -r /archive/project/
atlas checksum -S abcdef1234 -t SHA256 /archive/data.tar
atlas checksum -S abcdef1234 -v /archive/data.tar
atlas checksum -v -r /archive/project/
atlas checksum -c /archive/data.tar

Global Flags#

Flag

Description

--ca-cert string

Path to CA certificate for server verification

--format string

Machine-readable output format (json or csv); omit for the default human-readable output

-L, --lang string

Interface language (en, de)

--no-color

Disable color output

-P, --plaintext

Use plaintext (non-TLS) connection

-s, --server string

ATLAS server address; defaults to ACLI_SERVER, then the stored session, /etc/atlas/atlas.conf, and finally localhost:7449

--tls-skip-verify

Skip TLS certificate verification; enabled by default for self-signed setups