写真やフィルムが入ったカメラのSDカードがあります。私のメインボックスには、次のディレクトリ名を持つフォルダ構造があります。Images / YYYY-MM-descriptionと、時には別の名前のサブフォルダがあります。 SDカードのファイル名は、フォルダのファイル名と同じです。
私のボックスにSDカードのすべてのファイルが含まれていることを確認するために、SDカードをフォルダ構造と比較(チェックサム)したいと思います。私はMD5ingについて考えましたが、ユースケースに合ったアルゴリズムで十分です。
rsync
orを使用しようとしましたが、diff
ボックスに複数のレイヤーがあるため、解決策が見つかりませんでした。
もしそうなら、システムはDebianです。
ベストアンサー1
md5deepを使用できます。
sudo apt-get install md5deep
まず、結果をフォルダに保存します。
md5deep -r -s /dir1> dir1sums
今、他のフォルダと比較してみてください。
md5deep -r -X dir1sums /dir2
出力がなければ、ディレクトリが同じであることを意味します。それ以外の場合は、他のファイルのハッシュが表示されます。