Сайт | Скачать | Видео | Wiki

Автор Тема: md5sum рекурсивный перебор каталога  (Прочитано 639 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rem50

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +1/-0
  • Автор темы
Есть такая хорошая программа md5sum.
Часто её использую для проверки целостности файлов.
Если есть каталог с многочисленными вложениями во вложениях и т.д.
(с большой иерархией) -  можно её заставить этот каталог перехешировать её
внутренными возможностями?
Или нужно использовать сторонние программы?
Тот же find.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: md5sum рекурсивный перебор каталога
« Ответ #1 : 17 Март 2023, 19:55:41 »
Код
$ md5sum каталог/*

Цитата
с многочисленными вложениями во вложениях и т.д
Не задавался вопросом массового применения, может есть способ и проще:
Код
$ find ./каталог -type f -exec md5sum {} \;
« Последнее редактирование: 17 Март 2023, 20:07:03 от krasnyh »

Оффлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Re: md5sum рекурсивный перебор каталога
« Ответ #2 : 18 Март 2023, 12:12:17 »
md5deep он же hashdeep

Оффлайн Rem50

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +1/-0
  • Автор темы
Re: md5sum рекурсивный перебор каталога
« Ответ #3 : 18 Март 2023, 19:39:17 »
Спасибо.

Оффлайн Rem50

  • Пользователь
  • **
  • Сообщений: 78
  • Репутация: +1/-0
  • Автор темы
Re: md5sum рекурсивный перебор каталога
« Ответ #4 : 14 Декабрь 2023, 00:25:04 »
md5deep (hashdeep) есть сборки под Puppy?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: md5sum рекурсивный перебор каталога
« Ответ #5 : 14 Декабрь 2023, 09:45:00 »
md5deep (hashdeep) есть сборки под Puppy?
Под какую версию пупи?
Найдите здесь подходящую под ваш дистр версию
Судя по зависимостям надо тырить из дистриба с glibc не выше вашей версии
Код
# ldd ./hashdeep 
 linux-vdso.so.1 (0x00007ffc3f162000)
 libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f319d122000)
 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f319d107000)
 libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f319d102000)
 libc.so.6 => /usr/lib/libc.so.6 (0x00007f319cefb000)
 libm.so.6 => /usr/lib/libm.so.6 (0x00007f319ce1f000)
Ну или тупо скомпилить под вашим дистром

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: md5sum рекурсивный перебор каталога
« Ответ #6 : 14 Декабрь 2023, 15:42:06 »
hashdeep
В обычных puppy есть в репах совместимого дистра. На bionic-е и на jammy точно. Других дистров нет, чтобы проверить
Компьютер имеет то преимущество перед мозгом, что им пользуются.