'\" t
.\" Title: paccache
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 2024-08-24
.\" Manual: Pacman-contrib Manual
.\" Source: Pacman-contrib 1.10.6
.\" Language: English
.\"
.TH "PACCACHE" "8" "2024\-08\-24" "Pacman\-contrib 1\&.10\&.6" "Pacman\-contrib Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
paccache \- flexible pacman cache cleaning utility
.SH "SYNOPSIS"
.sp
\fIpaccache\fR [options] [target \&...]
.SH "DESCRIPTION"
.sp
\fIpaccache\fR removes old packages from the pacman cache directory\&. By default the last three versions of a package are kept\&.
.SH "OPERATIONS"
.PP
\fB\-d, \-\-dryrun\fR
.RS 4
Perform a dry run, only finding candidate packages\&.
.RE
.PP
\fB\-m, \-\-move \fR
.RS 4
Move candidate packages from the cache directory to
\fIdir\fR\&.
.RE
.PP
\fB\-r, \-\-remove\fR
.RS 4
Remove candidate packages from the cache directory\&.
.RE
.SH "OPTIONS"
.PP
\fB\-a, \-\-arch \fR
.RS 4
Scan for packages for a specific architecture\&. Default is to scan for all architectures\&.
.RE
.PP
\fB\-c, \-\-cachedir \fR
.RS 4
Specify a different cache directory\&. This option can be used more than once\&. Default is to use the cache directory configured in
\fIpacman\&.conf\fR\&.
.RE
.PP
\fB\-f, \-\-force\fR
.RS 4
Apply force to
\fImv\fR
and
\fIrm\fR
operations\&.
.RE
.PP
\fB\-h, \-\-help\fR
.RS 4
Display syntax and command\-line options\&.
.RE
.PP
\fB\-i, \-\-ignore \fR
.RS 4
Specify packages to ignore, comma\-separated\&. Alternatively "\-" can be used to read the package names from stdin, newline\-delimited\&.
.RE
.PP
\fB\-k, \-\-keep \fR
.RS 4
Specify how many versions of each package are kept in the cache directory, default is 3\&.
.RE
.PP
\fB\-\-min\-atime