Restores files from backup servers.
java -ns -jar cli.jar restore --host-name=TIM-LAPTOP --project-name=Photos --restore-dir=/home/tim/restore --path=\\\\home\\tim\\picture --key=mykey --recursive
|[--host-name <name>]||Host name which files have to be restored from. Default is current host.|
|[--project-name <name>]||Project name which files have to be restored from. Default refers to all project from given host.|
|[--path <path1,path2,...>]||Paths of files and directories that have to be restored. The name should contain the full path where the directory or file is located. Multiple files and/or folders are separated with ','.|
|[--version <UUID1,...>]||It is specyfing which file versions had to be downloaded. Multiple versions are separated with ','. If it will be not given parameter will be missed.|
|[--date <YYYY-MM-DD hh:ss:mm>]||Paths/versions created after this date will not be included.|
|[--recursive]||Restores all directories that are under given path.|
|[--restore-dir <path>]||Local directory where files will be downloaded. If not specified files will be downloaded to current directory.|
|[--key <key>]||User encryption key used to decrypt a downloaded files. Required if user defined his own encryption key (not default).|
|[--overwrite <mode>]||Specifies overwrite mode: ASK| YES| NO. Default is ASK.|
|[--maxThreads <number>]||Maximum number of threads to use. Default is 8.|
As output, the restore command prints the list of restored files and folders on standard output, one line for each file (the full path is displayed).