Forrest logo
back to the shasum tool

shasum:tldr:78db0

shasum: Calculate and save the list of SHA256 checksums to a file.
$ shasum --algorithm 256 ${filename1 filename2 ---} > ${filename-sha256}
try on your machine

This command is using the shasum utility to compute the SHA-256 hash of one or more files. Here is a breakdown of the command:

  • shasum: This is the command itself, which is used to calculate hash checksums of files.
  • --algorithm 256: This flag tells shasum to use the SHA-256 algorithm to compute the hash.
  • ${filename1 filename2 ---}: This is a placeholder for the filenames of the files you want to calculate the SHA-256 hash for. You can replace ${filename1 filename2 ---} with the actual filenames separated by spaces. For example, if you have two files named file1.txt and file2.txt, you would replace ${filename1 filename2 ---} with file1.txt file2.txt.
  • >: This is a redirect operator that redirects the output of the shasum command to a file.
  • ${filename-sha256}: This is a placeholder for the filename of the output file where the SHA-256 hash will be stored. You can replace ${filename-sha256} with the desired filename. For example, if you want to save the hash in a file named hash.txt, you would replace ${filename-sha256} with hash.txt.

In summary, this command calculates the SHA-256 hash for one or more files and saves the output in a file specified by ${filename-sha256}.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the shasum tool