web-dev-qa-db-ja.com

SHA256SUMSファイルを作成するにはどうすればよいですか?

ディレクトリ内のいくつかのファイルの内容を、たとえばSHA256SUMSとsha256sum -cSHA256SUMSという名前のファイルに含まれているチェックサムと照合できます。

  1. ディレクトリ内のすべてのファイルに対してSHA256SUMSファイルを生成する簡単な方法はありますか?

  2. SHA256SUMSファイルの正確な構文は何ですか?その構文のドキュメント(ある場合)はどこにありますか?

4
Gustave

おそらく最善の解決策ではありませんが、それは私にとってはうまくいきました:

cd directory
sha256sum -b * > SHA256SUMS

ディレクトリにサブディレクトリがある場合はどうなるかわかりません。ドキュメントについては、DavidPostillの回答を参照してください。

2
Gustave

sha256sum -bは再帰的に機能しません

これを行う: find . -type f -exec sha256sum {} > checksums.txt \;

-type -fは、ディレクトリを除外するために必要です。チェックサムリストに含まれるパスを取得するには、-execdirではなく-execを使用します。これにより、自動チェックが容易になります。

0
pastic

Sha256sumsのドキュメントはどこにありますか?

Md5sumのGNU CoreUtilsドキュメントは次の場所にあります。

加えて:

Sha256sumの完全なドキュメントは、Texinfoマニュアルとして管理されています。 infosha256sumがサイトに正しくインストールされている場合、コマンド

info coreutils 'sha256sum invocation'

完全なマニュアルへのアクセスを提供する必要があります。

ソース sha256sum —SHA256メッセージダイジェストを計算して確認します

0
DavidPostill