Se você tem apt-file
instalado e configurado, você pode fazer:
apt-file find <filename>
Isso também é útil quando você está procurando um comando que ainda não tenha instalado, por exemplo, se você estiver trabalhando com instruções vistas na Web que usam um comando que você não tem.
Se você quiser apenas consultar os pacotes instalados, use:
dpkg -S <pattern>
Por exemplo para um arquivo que está instalado:
% apt-file find /usr/bin/oodraw
openoffice.org-draw: /usr/bin/oodraw
% dpkg -S oodraw
openoffice.org-draw: /usr/share/man/man1/oodraw.1.gz
openoffice.org-draw: /usr/bin/oodraw
e para um arquivo que não está instalado:
% dpkg -S /usr/bin/python3.1
dpkg: /usr/bin/python3.1 not found.
% apt-file find /usr/bin/python3.1
python3.1-dbg: /usr/bin/python3.1-dbg
python3.1-dbg: /usr/bin/python3.1-dbg-config
python3.1-dbg: /usr/lib/debug/usr/bin/python3.1
python3.1-dbg: /usr/lib/debug/usr/bin/python3.1-dbg-gdb.py
python3.1-dbg: /usr/lib/debug/usr/bin/python3.1-gdb.py
python3.1-dev: /usr/bin/python3.1-config
python3.1-minimal: /usr/bin/python3.1