diff --git a/pages/linux/pkgfile.md b/pages/linux/pkgfile.md new file mode 100644 index 0000000000..f861a0c763 --- /dev/null +++ b/pages/linux/pkgfile.md @@ -0,0 +1,37 @@ +# pkgfile + +> Tool for searching files from packages in the official repositories on arch-based systems. +> See also `pacman files`. +> More information: . + +- Synchronize the pkgfile database: + +`sudo pkgfile --update` + +- Search for a package that owns a specific file: + +`pkgfile {{filename}}` + +- List all files provided by a package: + +`pkgfile --list {{package_name}}` + +- List only files in the `bin` directory provided by a package: + +`pkgfile --list --binaries {{package_name}}` + +- Search for a package that owns a specific file using case insensitive matching: + +`pkgfile --ignorecase {{filename}}` + +- Search for a package that owns a specific file in the `bin` directory: + +`pkgfile --binary {{filename}}` + +- Search for a package that owns a specific file, displaying the package version: + +`pkgfile --verbose {{filename}}` + +- Search for a package that owns a specific file in a specific repository: + +`pkgfile --repo {{repository_name}} {{filename}}`