行の書式設定に関する md5sum 警告

行の書式設定に関する md5sum 警告

次のコマンドを使用してファイルを確認します。

$ 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ファイルのチェックサムを正しく確認してください。

おすすめ記事