123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- .\" Man page generated from reStructuredText.
- .
- .
- .nr rst2man-indent-level 0
- .
- .de1 rstReportMargin
- \\$1 \\n[an-margin]
- level \\n[rst2man-indent-level]
- level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
- -
- \\n[rst2man-indent0]
- \\n[rst2man-indent1]
- \\n[rst2man-indent2]
- ..
- .de1 INDENT
- .\" .rstReportMargin pre:
- . RS \\$1
- . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
- . nr rst2man-indent-level +1
- .\" .rstReportMargin post:
- ..
- .de UNINDENT
- . RE
- .\" indent \\n[an-margin]
- .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .nr rst2man-indent-level -1
- .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
- .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
- ..
- .TH "BORG-MATCH-ARCHIVES" "1" "2025-05-22" "" "borg backup tool"
- .SH NAME
- borg-match-archives \- Details regarding match-archives
- .SH DESCRIPTION
- .sp
- The \fB\-\-match\-archives\fP option matches a given pattern against the list of all archives
- in the repository. It can be given multiple times.
- .sp
- The patterns can have a prefix of:
- .INDENT 0.0
- .IP \(bu 2
- name: pattern match on the archive name (default)
- .IP \(bu 2
- aid: prefix match on the archive id (only one result allowed)
- .IP \(bu 2
- user: exact match on the username who created the archive
- .IP \(bu 2
- host: exact match on the hostname where the archive was created
- .IP \(bu 2
- tags: match on the archive tags
- .UNINDENT
- .sp
- In case of a name pattern match,
- it uses pattern styles similar to the ones described by \fBborg help patterns\fP:
- .INDENT 0.0
- .TP
- .B Identical match pattern, selector \fBid:\fP (default)
- Simple string match, must fully match exactly as given.
- .TP
- .B Shell\-style patterns, selector \fBsh:\fP
- Match like on the shell, wildcards like \fI*\fP and \fI?\fP work.
- .TP
- .B Regular expressions <https://docs.python.org/3/library/re.html>
- , selector \fBre:\fP
- Full regular expression support.
- This is very powerful, but can also get rather complicated.
- .UNINDENT
- .sp
- Examples:
- .INDENT 0.0
- .INDENT 3.5
- .sp
- .EX
- # name match, id: style
- borg delete \-\-match\-archives \(aqid:archive\-with\-crap\(aq
- borg delete \-a \(aqid:archive\-with\-crap\(aq # same, using short option
- borg delete \-a \(aqarchive\-with\-crap\(aq # same, because \(aqid:\(aq is the default
- # name match, sh: style
- borg delete \-a \(aqsh:home\-kenny\-*\(aq
- # name match, re: style
- borg delete \-a \(aqre:pc[123]\-home\-(user1|user2)\-2022\-09\-.*\(aq
- # archive id prefix match:
- borg delete \-a \(aqaid:d34db33f\(aq
- # host or user match
- borg delete \-a \(aquser:kenny\(aq
- borg delete \-a \(aqhost:kenny\-pc\(aq
- # tags match
- borg delete \-a \(aqtags:TAG1\(aq \-a \(aqtags:TAG2\(aq
- .EE
- .UNINDENT
- .UNINDENT
- .SH AUTHOR
- The Borg Collective
- .\" Generated by docutils manpage writer.
- .
|