だから私は何十ものファイルをチェックするためにシェルスクリプトを使ってみました。ファイルチェックは異なる時間に発生します。
これを行う方法はありますか?
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