Customizable backup and restore

backCmd and restoreCmd allow customizable backup and restore commands to be used instead of tar or zip commands when backing up collection files. If backCmd and restoreCmd are blank, the default commands are used; otherwise, the specified command is executed. String substitution is performed before execution to allow specification of input and output directories and collection identification. The string substitution is defined as follows: