Так как Вы упоминаете dpkg
, Вы, вероятно, используете debian (или человечность или некоторая другая debian производная).
Если так, Вы могли исследовать страницы справочника для конкретного использования пакетов dlocate -lsman <pkgname>
(или даже dpkg -L <pkgname> | grep '/usr/share/man/.*gz'
если Вы не имеете dlocate
установленный) - это перечислит все страницы справочника, принадлежащие пакету.
Главным образом полезный для целевого ПРОЧИТАЙТЕ-РУКОВОДСТВО-ЛУГА на конкретном пакете (пакетах), но не так для случайного исследования.
(полное раскрытие: я - автор dlocate и специалист по обслуживанию пакета в debian, таким образом, я отчасти склоняюсь к использованию его).
Если Вы хотите, например, проверку md5sum для всего файла в / мусорном ведре, Вы можете:
Пример:
for i in `ls /mounted/bin`
do
md5sum /bin/$i >> broken.txt
done
for i in `ls /bin`
do
md5sum /bin/$i >> good.txt
done
cmp broken.txt good.txt
Но я не уверен, что это - то, что Вы просите....