| 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-01-23" "" "borg backup tool".SH NAMEborg-export-tar \- Export archive contents as a tarball.SH SYNOPSIS.spborg [common options] export\-tar [options] ARCHIVE FILE [PATH...].SH DESCRIPTION.spThis command creates a tarball from an archive..spWhen giving \(aq\-\(aq as the output FILE, Borg will write a tar stream to standard output..spBy default (\fB\-\-tar\-filter=auto\fP) Borg will detect whether the FILE should be compressedbased on its file extension and pipe the tarball through an appropriate filterbefore 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.spAlternatively, a \fB\-\-tar\-filter\fP program may be explicitly specified. It shouldread the uncompressed tar stream from stdin and write a compressed/filteredtar stream to stdout..spThe generated tarball uses the GNU tar format..spexport\-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 resolutionotherwise supported by Borg..spA \fB\-\-sparse\fP option (as found in borg extract) is not supported..spBy default the entire archive is extracted but a subset of files and directoriescan 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..spSee the output of the "borg help patterns" command for more help on exclude patterns..sp\fB\-\-progress\fP can be slower than no progress display, since it makes one additionalpass over the archive metadata..SH OPTIONS.spSee \fIborg\-common(1)\fP for common options of Borg commands..SS arguments.INDENT 0.0.TP.B ARCHIVEarchive to export.TP.B FILEoutput tar file. "\-" to write to stdout instead..TP.B PATHpaths to extract; patterns are supported.UNINDENT.SS optional arguments.INDENT 0.0.TP.B  \-\-tar\-filterfilter program to pipe data through.TP.B  \-\-listoutput verbose list of items (files, dirs, ...).UNINDENT.SS Exclusion options.INDENT 0.0.TP.BI \-e \ PATTERN\fR,\fB \ \-\-exclude \ PATTERNexclude paths matching PATTERN.TP.BI \-\-exclude\-from \ EXCLUDEFILEread exclude patterns from EXCLUDEFILE, one per line.TP.BI \-\-pattern \ PATTERNexperimental: include/exclude paths matching PATTERN.TP.BI \-\-patterns\-from \ PATTERNFILEexperimental: read include/exclude patterns from PATTERNFILE, one per line.TP.BI \-\-strip\-components \ NUMBERRemove 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 AUTHORThe Borg Collective.\" Generated by docutils manpage writer..
 |