Linux Package Management Cheat Sheet/Find package owning a file

Determine which package installed a path.

Section: APT and Debian/Ubuntu

Find package owning a file

bash
bash
dpkg -S /usr/bin/psql
Explanation

Very useful when auditing system files.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing APT and Debian/Ubuntu
Refresh package index
Download latest package metadata.
OpenIn sheetbashsame section
List installed packages
Show locally installed dpkg packages.
OpenIn sheetbashsame section
Upgrade installed packages
Upgrade installed packages without removing old ones.
OpenIn sheetbashsame section
Perform full upgrade
Handle dependency changes and package removals if needed.
OpenIn sheetbashsame section
Install package
Install one or more packages.
OpenIn sheetbashsame section
Remove package
Remove a package but keep config files.
OpenIn sheetbashsame section