Przywracanie plików z serwera backupu.
Komenda:
java -jar cli.jar restore --host-name=TIM-LAPTOP --project-name=Photos --restore-dir=/home/tim/restore --path=\\\\home\\tim\\picture --key=mykey --recursive
Przykład:
java -jar opero-commandline.jar restore --login=Natalia2 --password=zaq12wsx --server=http://192.168.0.199:45558 --path=D:\MC --host-name=NATALIA1 --recursive
Jeżeli posiadasz plik konfiguracyjny w katalogu domowym, to nie musisz podawać parametrów: login, password, server.
java -jar opero-commandline.jar restore
Jeżeli posiadasz plik konfiguracyjny w innym katalogu niż katalog domowy użytkownika, wtedy musisz podać parametr: config, np.
java -jar opero-commandline.jar restore --config=D:\CLI.conf
Argument | Opis |
[--host-name <nazwa>] | Nazwa hosta, z którego pliki mają zostać przywrócone. Domyślnie jest to bieżący host. |
[--project-name <nazwa>] | Nazwa projektu, z którego pliki mają zostać przywrócone. Domyślnie obejmuje wszystkie projekty znajdujące się na hoście. |
[--path <ścieżka1, ścieżka2, ...>] | Ścieżki plików i katalogów, które mają zostać przywrócone. Wiele plików i/lub folderów oddziela się za pomocą ','. |
[--version <GUID1, GUID2, ...>] | Określa, które wersje plików mają zostać pobrane. Wiele wersji oddziela się za pomocą ','. Jeśli nie zostanie podany, zostanie pominięty. |
[--date <YYYY-MM-DD hh:ss:mm>] | Ścieżki/wersje utworzone po tej dacie nie będą uwzględnione. |
[--recursive] | Przywraca wszystkie katalogi w ramach danej ścieżki. |
[--restore-dir <katalog>] | Lokalny folder, do którego pliki zostaną pobrane. Jeżeli nie będzie określony, pliki zostaną pobrane do bieżącego folderu. |
[--key <klucz>] | Klucz użytkownika użyty do odszyfrowania pobranych danych. Wymagany jeżeli użytkownik zadeklarował własny klucz (nie domyślny). |
[--overwrite] | Określa metodę nadpisywania: ASK| YES| NO. Domyślnie jest to ASK. |
[--maxThreads <liczba>] | Maksymalna liczba wątków do wykorzystania. Domyślnie jest 1. |
Jako wynik polecenia wyświetlana jest lista przywracanych plików i folderów.