LinuxForum.Fans
Тема

Подскажите что обозначает комманда find -type f -exeс cat '{}' \; | md

Автор: mr_swat 6 сообщений 3996 просмотров
#73976

Здравствуйте, собственно сабж
find -type f -exeс cat '{}' \; | md5sum
Кто расшифрует?

#73984

лучше вот так
[console]find ~ -type f -exec md5sum {} \;[/console]

#73999

ну а что собственно делает эта строка?

#74005

Находит в домашнем каталоге обычные файлы, не директории, и создаёт для них md5sum.

#74016
mr_swat написал:
find -type f -exeс cat '{}' \; | md5sum
Кто расшифрует?

Эта команда нужна для построения списка md5sum файлов в текущем каталоге. Запишите вывод её в файл MD5SUMS, и отправте другу вместе с каталогом. Когда друг получит этот каталог, но выполнит
[console]md5sum -c MD5SUMS[/console]
И его компьютер проверит все файлы. Т.о. если что побьётся по дороге, придётся перекачивать не всё, а только битые файлы. Про команду find я уже написал (точнее перевёл) много букв, не хочу повторятся. Есть ещё cksum - это тоже контрольная сумма, только работает она в разы быстрее. Но её может подделать злоумышленник.

#76328

а данная команда учитывает дату создания/изменеия файла, над которым производится расчет md5sum? если да, то как модифицировать комманду чтобы дата файла не учитывалась, Спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.