Skip to content

Commit

Permalink
add examples for --paths-from-stdin, --paths-from-command, --paths-se…
Browse files Browse the repository at this point in the history
…parator (#5644)

docs: add examples for --paths-from-stdin, --paths-from-command, --paths-separator
  • Loading branch information
rpolley authored Jan 26, 2021
1 parent b20c722 commit 83116e5
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions docs/usage/create.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,14 @@ Examples
$ cd /home/user/Documents
# The root directory of the archive will be "projectA"
$ borg create /path/to/repo::daily-projectA-{now:%Y-%m-%d} projectA

# Use external command to determine files to archive
# Use --paths-from-stdin with find to only backup files less than 1MB in size
$ find ~ -size -1000k | borg create --paths-from-stdin /path/to/repo::small-files-only
# Use --paths-from-command with find to only backup files from a given user
$ borg create --paths-from-command /path/to/repo::joes-files -- find /srv/samba/shared -user joe
# Use --paths-from-stdin with --paths-delimiter (for example, for filenames with newlines in them)
$ find ~ -size -1000k -print0 | borg create \
--paths-from-stdin \
--paths-delimiter "\0" \
/path/to/repo::smallfiles-handle-newline

0 comments on commit 83116e5

Please sign in to comment.