「Linux」findコマンドでディレクトリ配下のファイルのmd5値を取得する方法

書式
find <ディレクトリ> -type f -exec md5sum {} \;
使用例

# find /data/0304/ -type f -exec md5sum {} \;
d4d45f8dee5bde89fc1c1ec87b9c9810  /data/0304/test.sh
802ec30082e7c30544a4b2821c489379  /data/0304/sample.csv
e0cd1383bd5aa7938b346deb17222e64  /data/0304/1
f386df5211932ea4f8daa2e95cc9910f  /data/0304/sample100.sh
b818e32e113e22b60207c40b25d7b192  /data/0304/test02.sh

# find /data/0304/ -type f -exec md5sum {} \; | sort -k 2
e0cd1383bd5aa7938b346deb17222e64  /data/0304/1
802ec30082e7c30544a4b2821c489379  /data/0304/sample.csv
f386df5211932ea4f8daa2e95cc9910f  /data/0304/sample100.sh
d4d45f8dee5bde89fc1c1ec87b9c9810  /data/0304/test.sh
b818e32e113e22b60207c40b25d7b192  /data/0304/test02.sh

 

Linux

Posted by arkgame