Различные размеры после копирования [дубликат]

Утилита md5sum , как и все другие аналогичные утилиты в коллекции GNU coreutils, может брать файл контрольных сумм и сравнивать их с соответствующими файлами в файловой системе.

Допустим, я сгенерировал файл контрольной суммы следующим образом:

$ md5sum /etc/* >sums
$ cat sums
e55afe6e88abb09f0bee39549f1dfbbd  /etc/afpovertcp.cfg
279f7ab7d2609163e5034738b169238b  /etc/aliases
5c1ba75b6d9d8cf921ec83e2a54c9bb5  /etc/asl.conf
[...]
d41d8cd98f00b204e9800998ecf8427e  /etc/xtab
32d37eb59a7c3735635db329adad86d7  /etc/zprofile
4efb8dbeb8f46ca3879666b313a2607f  /etc/zshrc

Затем я могу проверить все эти контрольные суммы за один раз, например:

$ md5sum -c sums
/etc/afpovertcp.cfg: OK
/etc/aliases: OK
/etc/asl.conf: OK
[...]
/etc/xtab: OK
/etc/zprofile: OK
/etc/zshrc: OK

Если я вас неправильно понял, а вы просто хотите проверить один конкретный файл из нескольких в вашем файле sums , тогда я бы сделал следующее:

$ fgrep "/etc/xtab" sums | md5sum -c -
0
14.10.2014, 00:07
0 ответов

Теги

Похожие вопросы