| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 | 
							- .\" 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-EXPORT-TAR" 1 "2022-02-19" "" "borg backup tool"
 
- .SH NAME
 
- borg-export-tar \- Export archive contents as a tarball
 
- .SH SYNOPSIS
 
- .sp
 
- borg [common options] export\-tar [options] ARCHIVE FILE [PATH...]
 
- .SH DESCRIPTION
 
- .sp
 
- This command creates a tarball from an archive.
 
- .sp
 
- When giving \(aq\-\(aq as the output FILE, Borg will write a tar stream to standard output.
 
- .sp
 
- By default (\fB\-\-tar\-filter=auto\fP) Borg will detect whether the FILE should be compressed
 
- based on its file extension and pipe the tarball through an appropriate filter
 
- before writing it to FILE:
 
- .INDENT 0.0
 
- .IP \(bu 2
 
- \&.tar.gz or .tgz: gzip
 
- .IP \(bu 2
 
- \&.tar.bz2 or .tbz: bzip2
 
- .IP \(bu 2
 
- \&.tar.xz or .txz: xz
 
- .IP \(bu 2
 
- \&.tar.zstd: zstd
 
- .IP \(bu 2
 
- \&.tar.lz4: lz4
 
- .UNINDENT
 
- .sp
 
- Alternatively, a \fB\-\-tar\-filter\fP program may be explicitly specified. It should
 
- read the uncompressed tar stream from stdin and write a compressed/filtered
 
- tar stream to stdout.
 
- .sp
 
- The generated tarball uses the GNU tar format.
 
- .sp
 
- export\-tar is a lossy conversion:
 
- BSD flags, ACLs, extended attributes (xattrs), atime and ctime are not exported.
 
- Timestamp resolution is limited to whole seconds, not the nanosecond resolution
 
- otherwise supported by Borg.
 
- .sp
 
- A \fB\-\-sparse\fP option (as found in borg extract) is not supported.
 
- .sp
 
- By default the entire archive is extracted but a subset of files and directories
 
- can be selected by passing a list of \fBPATHs\fP as arguments.
 
- The file selection can further be restricted by using the \fB\-\-exclude\fP option.
 
- .sp
 
- For more help on include/exclude patterns, see the \fIborg_patterns\fP command output.
 
- .sp
 
- \fB\-\-progress\fP can be slower than no progress display, since it makes one additional
 
- pass over the archive metadata.
 
- .SH OPTIONS
 
- .sp
 
- See \fIborg\-common(1)\fP for common options of Borg commands.
 
- .SS arguments
 
- .INDENT 0.0
 
- .TP
 
- .B ARCHIVE
 
- archive to export
 
- .TP
 
- .B FILE
 
- output tar file. "\-" to write to stdout instead.
 
- .TP
 
- .B PATH
 
- paths to extract; patterns are supported
 
- .UNINDENT
 
- .SS optional arguments
 
- .INDENT 0.0
 
- .TP
 
- .B  \-\-tar\-filter
 
- filter program to pipe data through
 
- .TP
 
- .B  \-\-list
 
- output verbose list of items (files, dirs, ...)
 
- .UNINDENT
 
- .SS Exclusion options
 
- .INDENT 0.0
 
- .TP
 
- .BI \-e \ PATTERN\fR,\fB \ \-\-exclude \ PATTERN
 
- exclude paths matching PATTERN
 
- .TP
 
- .BI \-\-exclude\-from \ EXCLUDEFILE
 
- read exclude patterns from EXCLUDEFILE, one per line
 
- .TP
 
- .BI \-\-pattern \ PATTERN
 
- include/exclude paths matching PATTERN
 
- .TP
 
- .BI \-\-patterns\-from \ PATTERNFILE
 
- read include/exclude patterns from PATTERNFILE, one per line
 
- .TP
 
- .BI \-\-strip\-components \ NUMBER
 
- Remove the specified number of leading path elements. Paths with fewer elements will be silently skipped.
 
- .UNINDENT
 
- .SH EXAMPLES
 
- .INDENT 0.0
 
- .INDENT 3.5
 
- .sp
 
- .nf
 
- .ft C
 
- # export as uncompressed tar
 
- $ borg export\-tar /path/to/repo::Monday Monday.tar
 
- # exclude some types, compress using gzip
 
- $ borg export\-tar /path/to/repo::Monday Monday.tar.gz \-\-exclude \(aq*.so\(aq
 
- # use higher compression level with gzip
 
- $ borg export\-tar \-\-tar\-filter="gzip \-9" testrepo::linux Monday.tar.gz
 
- # export a tar, but instead of storing it on disk,
 
- # upload it to a remote site using curl.
 
- $ borg export\-tar /path/to/repo::Monday \- | curl \-\-data\-binary @\- https://somewhere/to/POST
 
- # remote extraction via "tarpipe"
 
- $ borg export\-tar /path/to/repo::Monday \- | ssh somewhere "cd extracted; tar x"
 
- .ft P
 
- .fi
 
- .UNINDENT
 
- .UNINDENT
 
- .SH SEE ALSO
 
- .sp
 
- \fIborg\-common(1)\fP
 
- .SH AUTHOR
 
- The Borg Collective
 
- .\" Generated by docutils manpage writer.
 
- .
 
 
  |