Site icon New Generation Enterprise Linux

Finding the package that actually owns that mysterious file

Package Management (Apt/Dnf/Pacman Internals)

Finding the package that actually owns that mysterious file

🧩 The Challenge

You find a weird binary sitting in /usr/bin and have zero clue which package put it there. Staring at the file list of every installed package is a soul-crushing way to spend a Tuesday.

💡 The Fix

Most package managers have a direct query mode to map a file path back to its parent package without making you dig through logs or manifests manually.

rpm -qf /path/to/binary
or
dpkg -S /path/to/binary

⚙️ Why It Works

These commands query the local package database index directly, mapping the inode or path string to the specific metadata entry that owns it. It saves you from manually hunting through /var/lib/dpkg/info or rpm databases.

🚀 Pro-Tip: Pipe the output to cut or awk if you just need the package name for a quick remove command.

Linux Tips & Tricks | © ngelinux.com | 7/12/2026

0 0 votes
Article Rating
Exit mobile version