← All commands
Topic hub PowerShell Equivalents
Windows Linux PowerShell Equivalents File System

Windows PowerShell Get-FileHash equivalent in Linux

Calculates a cryptographic checksum used to verify downloads and detect file changes.

Windows PowerShell Get-FileHash
Linux equivalents
Debian/Ubuntu same command
sha256sum filename.iso
Fedora same command
sha256sum filename.iso
Arch same command
sha256sum filename.iso

Overview

What this command does

Calculates a cryptographic checksum used to verify downloads and detect file changes.

Migration tip: SHA-256 is a strong default for download verification. Compare the printed checksum exactly with the value published by the distributor.

Practical tasks

Common use cases

Calculate a file checksum

Calculates a cryptographic checksum used to verify downloads and detect file changes.

sha256sum filename.iso

Calculate SHA-256

sha512sum filename.iso

Calculate SHA-512

sha256sum -c checksums.txt

Verify checksums from a file

Ready to run

Copyable Linux commands

Review paths, device names, package names and permissions before running any command.

sha256sum filename.iso
sha512sum filename.iso
sha256sum -c checksums.txt

Walkthrough

Examples with explanations

sha256sum filename.iso # calculate a SHA-256 checksum
sha512sum filename.iso # calculate a SHA-512 checksum
sha256sum -c checksums.txt # verify a checksum list

Reference

Common options and variations

Command or optionUse
sha256sum filename.isoCalculate SHA-256
sha512sum filename.isoCalculate SHA-512
sha256sum -c checksums.txtVerify checksums from a file

Distro differences

Debian/Ubuntu vs Fedora vs Arch

This command is the same on Debian/Ubuntu, Fedora and Arch Linux when the relevant tool is installed.

DistributionPackage manager / baseEquivalent commandDifference to notice
Debian/Ubuntu same command sha256sum filename.iso Same command on this distribution.
Fedora same command sha256sum filename.iso Same command on this distribution.
Arch same command sha256sum filename.iso Same command on this distribution.

Keep learning

Related PowerShell Equivalents commands