次のコマンドを使用してファイルを確認します。
$ md5sum myfile_v2.1.ova -c myfile_v2.1.md5
md5sum: myfile_v2.1.ova: no properly formatted MD5 checksum lines found
myfile_v2.1.ova: OK
終了ステータスコードは次のとおりです。1
$ echo $?
1
ただし、help
コマンドをmd5sum
読み取るときは、strict
モードを明示的に有効にする必要があります(形式の問題により失敗します)。
$ md5sum --help | grep -- --strict
--strict exit non-zero for improperly formatted checksum lines
私が得たすべての情報に加えて、OK
このファイルに関する情報があるのはなぜですか?
ベストアンサー1
MD5チェックサムファイルのチェックサムを確認する正しい方法は次のとおりです。
$ md5sum -c file.md5
あなたの場合:
$ md5sum -c myfile_v2.1.md5
その後、MD5ファイルはパス名とチェックサムを読み取り、ディスク上の対応するファイルと比較して確認します。
コマンドライン:
md5sum myfile_v2.1.ova -c myfile_v2.1.md5
これは次のとおりです。
md5sum -c myfile_v2.1.ova myfile_v2.1.md5
(一部のGNUユーティリティは、コマンドラインオプションを引数リストの先頭に移動する方法のため)、これは「両方のMD5チェックサムファイルで見つかった署名を確認してください」を意味します。最初のファイルはMD5チェックサムファイルではないので文句を言います。
また、MD5ファイルのチェックサムを正しく確認してください。