NAME
pkg_locate
,
pkglocate
—
find files in OpenBSD packages
quickly
SYNOPSIS
pkg_locate |
[locate-flags ] pattern
... |
DESCRIPTION
pkg_locate
is a front-end to
locate(1)
using databases covering all base, X11, and package files known in
OpenBSD
Any parameters and options are passed to locate(1) as-is.
The search result for OpenBSD package files has the following format:
fullpkgname:pkgpath:pathname
where fullpkgname is the name of the package pkgpath its location within the ports tree (see pkgpath(7)) and pathname the absolute pathname of the installed file.
The search result for base system and X Window System files has the following format:
setname:pathname
where setname is the name of the install set, and pathname the absolute pathname of the installed file.
For instance, at the time of this writing:
$
pkg_locate bin/urxvt
rxvt-unicode-9.22p5:x11/rxvt-unicode:/usr/local/bin/urxvt
rxvt-unicode-9.22p5:x11/rxvt-unicode:/usr/local/bin/urxvtc
rxvt-unicode-9.22p5:x11/rxvt-unicode:/usr/local/bin/urxvtd
$
pkg_locate -i
libx11.
xbase62:/usr/X11R6/lib/libX11.a
xbase62:/usr/X11R6/lib/libX11.la
xbase62:/usr/X11R6/lib/libX11.so.16.1
$
pkg_locate clang.1
comp62:/usr/share/man/man1/clang.1
llvm-5.0.0p1:devel/llvm,-main:/usr/local/man/man1/clang.1FILES
- /usr/local/share/pkglocatedb
- locate database containing information about files in OpenBSD packages.
- /usr/lib/locate/src.db
- locate database containing information about files in OpenBSD base installation.
- /usr/X11R6/lib/locate/xorg.db
- locate database containing information about files in X(7), if installed.
SEE ALSO
AUTHORS
Marc Espie <espie@openbsd.org>