2012年11月29日木曜日

ディレクトリ配下の全てのファイルのMD5のハッシュ値一覧を作成する

このエントリーをはてなブックマークに追加 Clip to Evernote
仕事で調べたのでメモ


MD5のハッシュ値は以下のコマンドで取得しますね。
md5sum ファイル名

私の場合は、テキストに吐いて、チェックすることが多いです。

md5sum ファイル名 > ファイル名.md5sum
ま、ファイル名はなんでもいいんですが。

チェックはこれ。

md5sum -c md5のハッシュ値を記述したファイル名

で、この度、特定のディレクトリの配下にあるファイル全てのMD5ハッシュをリストにしてくれと言われたので、ちょっと調べてみた。
特定ディレクトリの配下のファイルのMD5ハッシュは以下のコマンドで取得出来るみたい。
findコマンドと組み合わせて使うんですねー

find 対象のディレクトリ -type f -exec md5sum {} \;
この結果をファイル出力するのは
find 対象のディレクトリ -type f -exec md5sum {} \; > ディレクトリ名.md5sum

チェックする場合は、単一ファイルの場合と同じで、
md5sum -c md5のハッシュ値を記述したファイル名
で全ファイル分チェックしてくれるようです。

しかし、頭いいなーw