
sha256sum -c SHA256SUMS を使用すると、ディレクトリ内の複数のファイルの内容を、たとえば SHA256SUMS という名前のファイルに含まれるチェックサムと比較することができます。
ディレクトリ内のすべてのファイルに対して SHA256SUMS ファイルを生成する簡単な方法はありますか?
SHA256SUMS ファイルの正確な構文は何ですか? また、その構文のドキュメント (ある場合) はどこにありますか?
答え1
おそらく最善の解決策ではないかもしれませんが、私にとってはうまくいきました:
cd directory
sha256sum -b * > SHA256SUMS
ディレクトリ内にサブディレクトリがある場合、何が行われるかはわかりません。ドキュメントについては、DavidPostill の回答を参照してください。
答え2
sha256sums のドキュメントはどこにありますか?
md5sum に関する GNU Core Utils ドキュメントは次の場所にあります。
加えて:
sha256sumの完全なドキュメントはTexinfoマニュアルとして保守されています。
info
と がsha256sum
サイトに適切にインストールされている場合は、コマンドinfo coreutils 'sha256sum invocation'
完全なマニュアルにアクセスできるようになります。
ソースsha256サム— SHA256メッセージダイジェストを計算してチェックする
答え3
sha256sum -b
再帰的に動作しない
これを行う:find . -type f -exec sha256sum {} > checksums.txt \;
-type -f はディレクトリを除外するために必要であり、-execdir ではなく -exec はパスをチェックサムリストに含めるために必要であり、これにより自動チェックが容易になります。