import-tar.rst.inc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. .. IMPORTANT: this file is auto-generated from borg's built-in help, do not edit!
  2. .. _borg_import-tar:
  3. borg import-tar
  4. ---------------
  5. .. code-block:: none
  6. borg [common options] import-tar [options] NAME TARFILE
  7. .. only:: html
  8. .. class:: borg-options-table
  9. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  10. | **positional arguments** |
  11. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  12. | | ``NAME`` | specify the archive name |
  13. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  14. | | ``TARFILE`` | input tar file. "-" to read from stdin instead. |
  15. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  16. | **options** |
  17. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  18. | | ``--tar-filter`` | filter program to pipe data through |
  19. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  20. | | ``-s``, ``--stats`` | print statistics for the created archive |
  21. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  22. | | ``--list`` | output verbose list of items (files, dirs, ...) |
  23. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  24. | | ``--filter STATUSCHARS`` | only display items with the given status characters |
  25. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  26. | | ``--json`` | output stats as JSON (implies --stats) |
  27. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  28. | .. class:: borg-common-opt-ref |
  29. | |
  30. | :ref:`common_options` |
  31. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  32. | **Archive options** |
  33. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  34. | | ``--comment COMMENT`` | add a comment text to the archive |
  35. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  36. | | ``--timestamp TIMESTAMP`` | manually specify the archive creation date/time (yyyy-mm-ddThh:mm:ss[(+|-)HH:MM] format, (+|-)HH:MM is the UTC offset, default: local time zone). Alternatively, give a reference file/directory. |
  37. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  38. | | ``-c SECONDS``, ``--checkpoint-interval SECONDS`` | write checkpoint every SECONDS seconds (Default: 1800) |
  39. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  40. | | ``--chunker-params PARAMS`` | specify the chunker parameters (ALGO, CHUNK_MIN_EXP, CHUNK_MAX_EXP, HASH_MASK_BITS, HASH_WINDOW_SIZE). default: buzhash,19,23,21,4095 |
  41. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  42. | | ``-C COMPRESSION``, ``--compression COMPRESSION`` | select compression algorithm, see the output of the "borg help compression" command for details. |
  43. +-------------------------------------------------------+---------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
  44. .. raw:: html
  45. <script type='text/javascript'>
  46. $(document).ready(function () {
  47. $('.borg-options-table colgroup').remove();
  48. })
  49. </script>
  50. .. only:: latex
  51. NAME
  52. specify the archive name
  53. TARFILE
  54. input tar file. "-" to read from stdin instead.
  55. options
  56. --tar-filter filter program to pipe data through
  57. -s, --stats print statistics for the created archive
  58. --list output verbose list of items (files, dirs, ...)
  59. --filter STATUSCHARS only display items with the given status characters
  60. --json output stats as JSON (implies --stats)
  61. :ref:`common_options`
  62. |
  63. Archive options
  64. --comment COMMENT add a comment text to the archive
  65. --timestamp TIMESTAMP manually specify the archive creation date/time (yyyy-mm-ddThh:mm:ss[(+|-)HH:MM] format, (+|-)HH:MM is the UTC offset, default: local time zone). Alternatively, give a reference file/directory.
  66. -c SECONDS, --checkpoint-interval SECONDS write checkpoint every SECONDS seconds (Default: 1800)
  67. --chunker-params PARAMS specify the chunker parameters (ALGO, CHUNK_MIN_EXP, CHUNK_MAX_EXP, HASH_MASK_BITS, HASH_WINDOW_SIZE). default: buzhash,19,23,21,4095
  68. -C COMPRESSION, --compression COMPRESSION select compression algorithm, see the output of the "borg help compression" command for details.
  69. Description
  70. ~~~~~~~~~~~
  71. This command creates a backup archive from a tarball.
  72. When giving '-' as path, Borg will read a tar stream from standard input.
  73. By default (--tar-filter=auto) Borg will detect whether the file is compressed
  74. based on its file extension and pipe the file through an appropriate filter:
  75. - .tar.gz or .tgz: gzip -d
  76. - .tar.bz2 or .tbz: bzip2 -d
  77. - .tar.xz or .txz: xz -d
  78. - .tar.zstd or .tar.zst: zstd -d
  79. - .tar.lz4: lz4 -d
  80. Alternatively, a --tar-filter program may be explicitly specified. It should
  81. read compressed data from stdin and output an uncompressed tar stream on
  82. stdout.
  83. Most documentation of borg create applies. Note that this command does not
  84. support excluding files.
  85. A ``--sparse`` option (as found in borg create) is not supported.
  86. About tar formats and metadata conservation or loss, please see ``borg export-tar``.
  87. import-tar reads these tar formats:
  88. - BORG: borg specific (PAX-based)
  89. - PAX: POSIX.1-2001
  90. - GNU: GNU tar
  91. - POSIX.1-1988 (ustar)
  92. - UNIX V7 tar
  93. - SunOS tar with extended attributes