何千ものファイルをコピーしたら、データの整合性を確認してください。

何千ものファイルをコピーしたら、データの整合性を確認してください。

何千ものファイルをexFAT MicroSDカードにコピーしました。

ファイル数とバイト数は同じですが、データが破損しているかどうかはどうすればわかりますか?

JackPal Android端末もこのコマンドをサポートすれば良いようです。

ベストアンサー1

MD5を使用するのは良いアプローチですが、それを使用する標準的な方法は次のとおりです。

  1. cdソースファイルのディレクトリに移動し、次を実行します。

    md5sum * >/path/to/the/checksumfile.md5
    

ディレクトリレベルが複数ある場合にshopt -s globstar置き換えて使用できます。***/*

MD5ファイルのファイル仕様は、コマンドラインで指定された仕様とまったく同じです(パターンがで始まらない限り、相対パス/)。

  1. cdファイルがコピーされたディレクトリに移動し、次のコマンドを実行します。

    md5sum -c /path/to/the/checksumfile.md5
    

を使用して-cmd5sum提供されたMD5ファイルのファイル仕様を読み取り、これらのファイルのMD5を計算し、それをMD5ファイルの値と比較します(これがファイル仕様が一般的に比較的最もよく維持される理由なので、MD5ファイルを再利用できます。あります)他のディレクトリのファイルにあります)。

この方法でMD5合計を使用すると、MD5の違いと欠落しているファイルをすぐに知ることができます。

おすすめ記事