fileprune - Prune a file set according to a given age distribution

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename fileprune-1.12.txz
Package name fileprune
Package version 1.12
Package release -
Package architecture amd64
Package type txz
Category sysutils
License APACHE20
Download size 12.43 KB
Installed size 27.01 KB
Fileprune will delete files from the specified set targeting a given
distribution of the files within time as well as size, number, and
age constraints.  Its main purpose is to keep a set of daily-created
backup files in manageable size, while still providing reasonable
access to older versions.  Specifying a size, file number, or age
constraint will simply remove files starting from the oldest, until
the constraint is met.  The distribution specification (exponential,
Gaussian (normal), or Fibonacci) provides finer control of the files
to delete, allowing the retention of recent copies and the increasingly
aggressive pruning of the older files.  The retention schedule
specifies the age intervals for which files will be retained.  As
an example, an exponential retention schedule for 10 files with a
base of 2 will be
1 2 4 8 16 32 64 128 256 512 1024
The above schedule specifies that for the interval of 65 to 128
days there should be (at least) one retained file (unless constraints
and options override this setting).


Package Version Architecture Repository
fileprune-1.12.txz 1.12 i386 FreeBSD Ports Quarterly
fileprune-1.12.txz 1.12 amd64 FreeBSD Ports Latest
fileprune-1.12.txz 1.12 i386 FreeBSD Ports Latest
fileprune - - -


Type URL
Binary Package fileprune-1.12.txz
Source Package sysutils/fileprune

Install Howto

Install fileprune txz package:

# pkg install fileprune

See Also

Package Description
filerunner- Tcl/Tk-based filemanager with FTP capabilities
fileschanged-0.6.5_2.txz Utility that reports when files have been altered
filetype-0.1.3.txz New file-type detection system
filevercmp-g20151117.txz Compare version strings as in sort --version-sort
filewatcherd-1.0.b3,1.txz Daemon that watches files and runs commands when they change
filezilla-3.40.0_4.txz Fast and reliable cross-platform FTP, FTPS, and SFTP client
fillets-ng-1.0.1_8.txz Wonderful puzzle game
filtermail-0.8.3_1.txz Filter mail on a POP3 server: saves downloading spam
filters-2.55.txz Collection of filters, including B1FF, and the Swedish Chef
filtron-g20180218.txz Filtering reverse HTTP proxy
finch-2.13.0_2.txz Finch multi-protocol messaging client (Console UI)
find-cursor-1.4.txz Simple XLib program to highlight the cursor position
find_zlib-1.9.txz Scans files for statically linked zlib (libz) code
findmaildirs-0.4.txz Simple utility to create list of maildirs for mutt
findmtu-0.9.txz Tool for performing IPv6 path MTU discovery on *NIX