borg-list.1 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. .\" Man page generated from reStructuredText.
  2. .
  3. .TH BORG-LIST 1 "2017-05-17" "" "borg backup tool"
  4. .SH NAME
  5. borg-list \- List archive or repository contents
  6. .
  7. .nr rst2man-indent-level 0
  8. .
  9. .de1 rstReportMargin
  10. \\$1 \\n[an-margin]
  11. level \\n[rst2man-indent-level]
  12. level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
  13. -
  14. \\n[rst2man-indent0]
  15. \\n[rst2man-indent1]
  16. \\n[rst2man-indent2]
  17. ..
  18. .de1 INDENT
  19. .\" .rstReportMargin pre:
  20. . RS \\$1
  21. . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
  22. . nr rst2man-indent-level +1
  23. .\" .rstReportMargin post:
  24. ..
  25. .de UNINDENT
  26. . RE
  27. .\" indent \\n[an-margin]
  28. .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
  29. .nr rst2man-indent-level -1
  30. .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
  31. .in \\n[rst2man-indent\\n[rst2man-indent-level]]u
  32. ..
  33. .SH SYNOPSIS
  34. .sp
  35. borg [common options] list <options> REPOSITORY_OR_ARCHIVE PATH
  36. .SH DESCRIPTION
  37. .sp
  38. This command lists the contents of a repository or an archive.
  39. .sp
  40. See the "borg help patterns" command for more help on exclude patterns.
  41. .SH OPTIONS
  42. .sp
  43. See \fIborg\-common(1)\fP for common options of Borg commands.
  44. .SS arguments
  45. .INDENT 0.0
  46. .TP
  47. .B REPOSITORY_OR_ARCHIVE
  48. repository/archive to list contents of
  49. .TP
  50. .B PATH
  51. paths to list; patterns are supported
  52. .UNINDENT
  53. .SS optional arguments
  54. .INDENT 0.0
  55. .TP
  56. .B \-\-short
  57. only print file/directory names, nothing else
  58. .TP
  59. .B \-\-format\fP,\fB \-\-list\-format
  60. specify format for file listing
  61. (default: "{mode} {user:6} {group:6} {size:8d} {isomtime} {path}{extra}{NL}")
  62. .TP
  63. .B \-\-json
  64. Only valid for listing repository contents. Format output as JSON. The form of \-\-format is ignored, but keys used in it are added to the JSON output. Some keys are always present. Note: JSON can only represent text. A "barchive" key is therefore not available.
  65. .TP
  66. .B \-\-json\-lines
  67. Only valid for listing archive contents. Format output as JSON Lines. The form of \-\-format is ignored, but keys used in it are added to the JSON output. Some keys are always present. Note: JSON can only represent text. A "bpath" key is therefore not available.
  68. .UNINDENT
  69. .SS filters
  70. .INDENT 0.0
  71. .TP
  72. .B \-P\fP,\fB \-\-prefix
  73. only consider archive names starting with this prefix
  74. .TP
  75. .B \-\-sort\-by
  76. Comma\-separated list of sorting keys; valid keys are: timestamp, name, id; default is: timestamp
  77. .TP
  78. .BI \-\-first \ N
  79. consider first N archives after other filters were applied
  80. .TP
  81. .BI \-\-last \ N
  82. consider last N archives after other filters were applied
  83. .UNINDENT
  84. .SS Exclusion options
  85. .INDENT 0.0
  86. .TP
  87. .BI \-e \ PATTERN\fP,\fB \ \-\-exclude \ PATTERN
  88. exclude paths matching PATTERN
  89. .TP
  90. .BI \-\-exclude\-from \ EXCLUDEFILE
  91. read exclude patterns from EXCLUDEFILE, one per line
  92. .TP
  93. .B \-\-exclude\-caches
  94. exclude directories that contain a CACHEDIR.TAG file (\fI\%http://www.brynosaurus.com/cachedir/spec.html\fP)
  95. .TP
  96. .BI \-\-exclude\-if\-present \ NAME
  97. exclude directories that are tagged by containing a filesystem object with the given NAME
  98. .TP
  99. .B \-\-keep\-exclude\-tags\fP,\fB \-\-keep\-tag\-files
  100. if tag objects are specified with \-\-exclude\-if\-present, don\(aqt omit the tag objects themselves from the backup archive
  101. .TP
  102. .BI \-\-pattern \ PATTERN
  103. include/exclude paths matching PATTERN
  104. .TP
  105. .BI \-\-patterns\-from \ PATTERNFILE
  106. read include/exclude patterns from PATTERNFILE, one per line
  107. .UNINDENT
  108. .SH EXAMPLES
  109. .INDENT 0.0
  110. .INDENT 3.5
  111. .sp
  112. .nf
  113. .ft C
  114. $ borg list /path/to/repo
  115. Monday Mon, 2016\-02\-15 19:15:11
  116. repo Mon, 2016\-02\-15 19:26:54
  117. root\-2016\-02\-15 Mon, 2016\-02\-15 19:36:29
  118. newname Mon, 2016\-02\-15 19:50:19
  119. \&...
  120. $ borg list /path/to/repo::root\-2016\-02\-15
  121. drwxr\-xr\-x root root 0 Mon, 2016\-02\-15 17:44:27 .
  122. drwxrwxr\-x root root 0 Mon, 2016\-02\-15 19:04:49 bin
  123. \-rwxr\-xr\-x root root 1029624 Thu, 2014\-11\-13 00:08:51 bin/bash
  124. lrwxrwxrwx root root 0 Fri, 2015\-03\-27 20:24:26 bin/bzcmp \-> bzdiff
  125. \-rwxr\-xr\-x root root 2140 Fri, 2015\-03\-27 20:24:22 bin/bzdiff
  126. \&...
  127. $ borg list /path/to/repo::archiveA \-\-list\-format="{mode} {user:6} {group:6} {size:8d} {isomtime} {path}{extra}{NEWLINE}"
  128. drwxrwxr\-x user user 0 Sun, 2015\-02\-01 11:00:00 .
  129. drwxrwxr\-x user user 0 Sun, 2015\-02\-01 11:00:00 code
  130. drwxrwxr\-x user user 0 Sun, 2015\-02\-01 11:00:00 code/myproject
  131. \-rw\-rw\-r\-\- user user 1416192 Sun, 2015\-02\-01 11:00:00 code/myproject/file.ext
  132. \&...
  133. .ft P
  134. .fi
  135. .UNINDENT
  136. .UNINDENT
  137. .SH NOTES
  138. .sp
  139. The following keys are available for \-\-format:
  140. .INDENT 0.0
  141. .INDENT 3.5
  142. .INDENT 0.0
  143. .IP \(bu 2
  144. NEWLINE: OS dependent line separator
  145. .IP \(bu 2
  146. NL: alias of NEWLINE
  147. .IP \(bu 2
  148. NUL: NUL character for creating print0 / xargs \-0 like output, see barchive/bpath
  149. .IP \(bu 2
  150. SPACE
  151. .IP \(bu 2
  152. TAB
  153. .IP \(bu 2
  154. CR
  155. .IP \(bu 2
  156. LF
  157. .UNINDENT
  158. .UNINDENT
  159. .UNINDENT
  160. .sp
  161. Keys for listing repository archives:
  162. .INDENT 0.0
  163. .INDENT 3.5
  164. .INDENT 0.0
  165. .IP \(bu 2
  166. archive, name: archive name interpreted as text (might be missing non\-text characters, see barchive)
  167. .IP \(bu 2
  168. barchive: verbatim archive name, can contain any character except NUL
  169. .IP \(bu 2
  170. time: time of creation of the archive
  171. .IP \(bu 2
  172. id: internal ID of the archive
  173. .UNINDENT
  174. .UNINDENT
  175. .UNINDENT
  176. .sp
  177. Keys for listing archive files:
  178. .INDENT 0.0
  179. .INDENT 3.5
  180. .INDENT 0.0
  181. .IP \(bu 2
  182. type
  183. .IP \(bu 2
  184. mode
  185. .IP \(bu 2
  186. uid
  187. .IP \(bu 2
  188. gid
  189. .IP \(bu 2
  190. user
  191. .IP \(bu 2
  192. group
  193. .IP \(bu 2
  194. path: path interpreted as text (might be missing non\-text characters, see bpath)
  195. .IP \(bu 2
  196. bpath: verbatim POSIX path, can contain any character except NUL
  197. .IP \(bu 2
  198. source: link target for links (identical to linktarget)
  199. .IP \(bu 2
  200. linktarget
  201. .IP \(bu 2
  202. flags
  203. .IP \(bu 2
  204. size
  205. .IP \(bu 2
  206. csize: compressed size
  207. .IP \(bu 2
  208. dsize: deduplicated size
  209. .IP \(bu 2
  210. dcsize: deduplicated compressed size
  211. .IP \(bu 2
  212. num_chunks: number of chunks in this file
  213. .IP \(bu 2
  214. unique_chunks: number of unique chunks in this file
  215. .IP \(bu 2
  216. mtime
  217. .IP \(bu 2
  218. ctime
  219. .IP \(bu 2
  220. atime
  221. .IP \(bu 2
  222. isomtime
  223. .IP \(bu 2
  224. isoctime
  225. .IP \(bu 2
  226. isoatime
  227. .IP \(bu 2
  228. md5
  229. .IP \(bu 2
  230. sha1
  231. .IP \(bu 2
  232. sha224
  233. .IP \(bu 2
  234. sha256
  235. .IP \(bu 2
  236. sha384
  237. .IP \(bu 2
  238. sha512
  239. .IP \(bu 2
  240. archiveid
  241. .IP \(bu 2
  242. archivename
  243. .IP \(bu 2
  244. extra: prepends {source} with " \-> " for soft links and " link to " for hard links
  245. .IP \(bu 2
  246. health: either "healthy" (file ok) or "broken" (if file has all\-zero replacement chunks)
  247. .UNINDENT
  248. .UNINDENT
  249. .UNINDENT
  250. .SH SEE ALSO
  251. .sp
  252. \fIborg\-common(1)\fP, \fIborg\-info(1)\fP, \fIborg\-diff(1)\fP, \fIborg\-prune(1)\fP, \fIborg\-patterns(1)\fP
  253. .SH AUTHOR
  254. The Borg Collective
  255. .\" Generated by docutils manpage writer.
  256. .