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

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package name fileprune
Package version 1.12
Package architecture amd64
Package type txz
Package license APACHE20
Installed size 27.01 KB
Download size 12.43 KB
Official Mirror
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).
Categories: sysutils


Package Version Architecture Repository
fileprune-1.12.txz 1.12 i386 FreeBSD Ports Latest
fileprune-1.9.txz 1.9 amd64 FreeBSD Ports Quarterly
fileprune-1.9.txz 1.9 i386 FreeBSD Ports Quarterly
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_1.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
finch-2.13.0_2.txz Finch multi-protocol messaging client (Console UI)
find-cursor-1.2.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
findutils-4.6.0_1.txz GNU find utilities