diff --git a/pages/common/borg.md b/pages/common/borg.md new file mode 100644 index 000000000..9f777c23a --- /dev/null +++ b/pages/common/borg.md @@ -0,0 +1,32 @@ +# borg + +> Deduplicating backup tool. +> Creates local or remote backups that are mountable as filesystems. + +- Initialise a (local) repository: + +`borg init {{/path/to/repo_folder}}` + +- Backup a folder into the repository, creating an archive called "Monday": + +`borg create --progress {{/path/to/repo_folder}}::{{Monday}} {{/path/to/source_folder}}` + +- List all archives in a repository: + +`borg list {{/path/to/repo_folder}}` + +- Extract a specific folder from the "Monday" archive in a remote repository, excluding all *.ext files: + +`borg extract {{user}}@{{host}}:{{/path/to/repo_folder}}::{{Monday}} {{path/to/target_folder}} --exclude '{{*.ext}}'` + +- Prune a repository by deleting all archives older than 7 days, listing changes: + +`borg prune --keep-within {{7d}} --list {{/path/to/repo_folder}}` + +- Mount a repository as a FUSE filesystem: + +`borg mount {{/path/to/repo_folder}}::{{Monday}} {{/path/to/mountpoint}}` + +- Display help on creating archives: + +`borg create --help` diff --git a/pages/common/pdfunite.md b/pages/common/pdfunite.md new file mode 100644 index 000000000..53cba201e --- /dev/null +++ b/pages/common/pdfunite.md @@ -0,0 +1,11 @@ +# pdfunite + +> PDF merging utility. + +- Merge 2 PDFs into a single PDF: + +`pdfunite {{path/to/fileA.pdf}} {{path/to/fileB.pdf}} {{path/to/merged_output.pdf}}` + +- Merge a folder of PDFs into a single PDF: + +`pdfunite {{path/to/directory/*.pdf}} {{path/to/merged_output.pdf}}` diff --git a/pages/common/telnet.md b/pages/common/telnet.md index c919c708c..ba4ebcddf 100644 --- a/pages/common/telnet.md +++ b/pages/common/telnet.md @@ -4,7 +4,7 @@ - Telnet to the default port of a host: -`telnel {{host}}` +`telnet {{host}}` - Telnet to a specific port of a host: