| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 | 
							- .. IMPORTANT: this file is auto-generated from borg's built-in help, do not edit!
 
- .. _borg_prune:
 
- borg prune
 
- ----------
 
- .. code-block:: none
 
-     borg [common options] prune [options] [REPOSITORY]
 
- .. only:: html
 
-     .. class:: borg-options-table
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     | **positional arguments**                                                                                                                                                                                                                                                     |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``REPOSITORY``                        | repository to prune                                                                                                                                    |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     | **optional arguments**                                                                                                                                                                                                                                                       |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-n``, ``--dry-run``                 | do not change repository                                                                                                                               |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``--force``                           | force pruning of corrupted archives                                                                                                                    |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-s``, ``--stats``                   | print statistics for the deleted archive                                                                                                               |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``--list``                            | output verbose list of archives it keeps/prunes                                                                                                        |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``--keep-within INTERVAL``            | keep all archives within this time interval                                                                                                            |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``--keep-last``, ``--keep-secondly``  | number of secondly archives to keep                                                                                                                    |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``--keep-minutely``                   | number of minutely archives to keep                                                                                                                    |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-H``, ``--keep-hourly``             | number of hourly archives to keep                                                                                                                      |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-d``, ``--keep-daily``              | number of daily archives to keep                                                                                                                       |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-w``, ``--keep-weekly``             | number of weekly archives to keep                                                                                                                      |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-m``, ``--keep-monthly``            | number of monthly archives to keep                                                                                                                     |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-y``, ``--keep-yearly``             | number of yearly archives to keep                                                                                                                      |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``--save-space``                      | work slower, but using less space                                                                                                                      |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     | .. class:: borg-common-opt-ref                                                                                                                                                                                                                                               |
 
-     |                                                                                                                                                                                                                                                                              |
 
-     | :ref:`common_options`                                                                                                                                                                                                                                                        |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     | **Archive filters** — Archive filters can be applied to repository targets.                                                                                                                                                                                                  |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-P PREFIX``, ``--prefix PREFIX``    | only consider archive names starting with this prefix.                                                                                                 |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     |                                                                             | ``-a GLOB``, ``--glob-archives GLOB`` | only consider archive names matching the glob. sh: rules apply, see "borg help patterns". ``--prefix`` and ``--glob-archives`` are mutually exclusive. |
 
-     +-----------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
 
-     .. raw:: html
 
-         <script type='text/javascript'>
 
-         $(document).ready(function () {
 
-             $('.borg-options-table colgroup').remove();
 
-         })
 
-         </script>
 
- .. only:: latex
 
-     REPOSITORY
 
-         repository to prune
 
-     optional arguments
 
-         -n, --dry-run         do not change repository
 
-         --force               force pruning of corrupted archives
 
-         -s, --stats           print statistics for the deleted archive
 
-         --list                output verbose list of archives it keeps/prunes
 
-         --keep-within INTERVAL    keep all archives within this time interval
 
-         --keep-last, --keep-secondly    number of secondly archives to keep
 
-         --keep-minutely       number of minutely archives to keep
 
-         -H, --keep-hourly     number of hourly archives to keep
 
-         -d, --keep-daily      number of daily archives to keep
 
-         -w, --keep-weekly     number of weekly archives to keep
 
-         -m, --keep-monthly    number of monthly archives to keep
 
-         -y, --keep-yearly     number of yearly archives to keep
 
-         --save-space          work slower, but using less space
 
-     :ref:`common_options`
 
-         |
 
-     Archive filters
 
-         -P PREFIX, --prefix PREFIX        only consider archive names starting with this prefix.
 
-         -a GLOB, --glob-archives GLOB     only consider archive names matching the glob. sh: rules apply, see "borg help patterns". ``--prefix`` and ``--glob-archives`` are mutually exclusive.
 
- Description
 
- ~~~~~~~~~~~
 
- The prune command prunes a repository by deleting all archives not matching
 
- any of the specified retention options. This command is normally used by
 
- automated backup scripts wanting to keep a certain number of historic backups.
 
- Also, prune automatically removes checkpoint archives (incomplete archives left
 
- behind by interrupted backup runs) except if the checkpoint is the latest
 
- archive (and thus still needed). Checkpoint archives are not considered when
 
- comparing archive counts against the retention limits (``--keep-X``).
 
- If a prefix is set with -P, then only archives that start with the prefix are
 
- considered for deletion and only those archives count towards the totals
 
- specified by the rules.
 
- Otherwise, *all* archives in the repository are candidates for deletion!
 
- There is no automatic distinction between archives representing different
 
- contents. These need to be distinguished by specifying matching prefixes.
 
- If you have multiple sequences of archives with different data sets (e.g.
 
- from different machines) in one shared repository, use one prune call per
 
- data set that matches only the respective archives using the -P option.
 
- The ``--keep-within`` option takes an argument of the form "<int><char>",
 
- where char is "H", "d", "w", "m", "y". For example, ``--keep-within 2d`` means
 
- to keep all archives that were created within the past 48 hours.
 
- "1m" is taken to mean "31d". The archives kept with this option do not
 
- count towards the totals specified by any other options.
 
- A good procedure is to thin out more and more the older your backups get.
 
- As an example, ``--keep-daily 7`` means to keep the latest backup on each day,
 
- up to 7 most recent days with backups (days without backups do not count).
 
- The rules are applied from secondly to yearly, and backups selected by previous
 
- rules do not count towards those of later rules. The time that each backup
 
- starts is used for pruning purposes. Dates and times are interpreted in
 
- the local timezone, and weeks go from Monday to Sunday. Specifying a
 
- negative number of archives to keep means that there is no limit.
 
- The ``--keep-last N`` option is doing the same as ``--keep-secondly N`` (and it will
 
- keep the last N archives under the assumption that you do not create more than one
 
- backup archive in the same second).
 
- When using ``--stats``, you will get some statistics about how much data was
 
- deleted - the "Deleted data" deduplicated size there is most interesting as
 
- that is how much your repository will shrink.
 
- Please note that the "All archives" stats refer to the state after pruning.
 
 
  |