Здравствуйте, собственно сабж
find -type f -exeс cat '{}' \; | md5sum
Кто расшифрует?
Подскажите что обозначает комманда find -type f -exeс cat '{}' \; | md
лучше вот так
[console]find ~ -type f -exec md5sum {} \;[/console]
ну а что собственно делает эта строка?
find -type f -exeс cat '{}' \; | md5sum
Кто расшифрует?
Эта команда нужна для построения списка md5sum файлов в текущем каталоге. Запишите вывод её в файл MD5SUMS, и отправте другу вместе с каталогом. Когда друг получит этот каталог, но выполнит
[console]md5sum -c MD5SUMS[/console]
И его компьютер проверит все файлы. Т.о. если что побьётся по дороге, придётся перекачивать не всё, а только битые файлы. Про команду find я уже написал (точнее перевёл) много букв, не хочу повторятся. Есть ещё cksum - это тоже контрольная сумма, только работает она в разы быстрее. Но её может подделать злоумышленник.
а данная команда учитывает дату создания/изменеия файла, над которым производится расчет md5sum? если да, то как модифицировать комманду чтобы дата файла не учитывалась, Спасибо.