md5sum確認(ファイルなし)

md5sum確認(ファイルなし)

だから私は何十ものファイルをチェックするためにシェルスクリプトを使ってみました。ファイルチェックは異なる時間に発生します。

これを行う方法はありますか?

md5sum -c 24f4ce42e0bc39ddf7b7e879a File.name

より良いsha512sum

sha512sum -c 24f4ce42e0bc39ddf7b7e879a File.name

今これを行う必要があります。

md5sum -c file.md5sums File.name

または、すべてのmd5sumを1つのファイルに入れて、次のように確認することもできます。

md5sum -c `sed 1p file.md5sums` File.name
md5sum -c `sed 2p file.md5sums` File.name
md5sum -c `sed 3p file.md5sums` File.name
md5sum -c `sed 4p file.md5sums` File.name

たった1つのアイテムで何十ものファイルを持つことは愚かなようです。

ベストアンサー1

複数のファイルに対してsha256sumを実行し、出力をテキストファイルに書き込んでからsha256sumを実行できましたが、sha256sum -c sumfile私はうまくいきました。

$ sha256sum $(find /etc/ -maxdepth 1 -type f) > test.txt
$ sha256sum -c test.txt
...
/etc/statetab: OK
/etc/sysctl.conf: OK
/etc/system-release: OK
/etc/system-release-cpe: OK
/etc/termcap: OK
/etc/updatedb.conf: OK
/etc/vconsole.conf: OK
/etc/vimrc: OK
/etc/virc: OK
/etc/yum.conf: OK
...
$ sha256sum --version
sha256sum (GNU coreutils) 8.22

おすすめ記事