Команда
$ dpkg -l *<something>*
запущенная из домашнего каталога выдала список из более чем десятка пакетов (что соответствует действительности); она же, запущенная из рабочего каталога (являющегося подкаталогом домашнего каталога) выдала только один пакет

Действительно ли требуется для правильного результата запускать dpkg только из домашнего каталога?