Работа с объектами резервного хранилища в командной строке
В командной строке с помощью команд управления резервным хранилищем вы можете выполнять следующие действия с объектами резервного хранилища:
- Просматривать информацию об объектах резервного хранилища.
- Удалять из резервного хранилища все или только указанные объекты.
- Восстанавливать объекты из резервного хранилища.
Восстановление зараженных объектов может привести к заражению устройства.
Просмотр информации об объектах резервного хранилища
Чтобы просмотреть информацию об объектах резервного хранилища, выполните следующую команду:
kess-control -B --query ["<условия фильтра>"] [-n <количество>] [--json]
где:
<условия фильтра>– одно или несколько логических выражений в формате<поле> <операция сравнения> '<значение>', скомбинированных с помощью логического оператораand, для ограничения результатов запроса. Если вы не укажете условия фильтра, приложение отобразит информацию обо всех объектах резервного хранилища.<количество>– количество последних объектов из хранилища, информация о которых будет выведена. Если вы не укажете ключ-n, приложение отобразит информацию о последних 30 объектах. Если вы хотите, чтобы отображалась информация обо всех объектах, укажите значение0.--json– выводить данные в формате JSON.
В строке ObjectId отобразится числовой идентификатор, который приложение присвоило объекту при помещении в резервное хранилище. Этот идентификатор используется для выполнения действий над объектом, таких как восстановление или удаление объекта из резервного хранилища.
Восстановление объектов из резервного хранилища
Чтобы восстановить объект с исходным именем в исходное местоположение, выполните следующую команду:
kess-control -B --restore <идентификатор объекта>
где <идентификатор объекта> – числовой идентификатор, который приложение присвоило объекту при помещении в резервное хранилище.
Чтобы восстановить объект с новым именем в указанную директорию, выполните следующую команду:
kess-control -B --restore <идентификатор объекта> --file <путь к файлу>
где --file <путь к файлу> – новое имя файла и путь к директории, в которой вы хотите его сохранить. Если указанной директории не существует, приложение создает ее.
Удаление объектов из резервного хранилища
Чтобы удалить выбранные объекты из резервного хранилища, выполните следующую команду:
kess-control -B --mass-remove --query "<условия фильтра>"
где <условия фильтра> – одно или несколько логических выражений в формате <поле> <операция сравнения> '<значение>', скомбинированных с помощью логического оператора and, для ограничения результатов запроса.
Примеры: Чтобы удалить объект с ID=15:
Чтобы удалить объекты, в названии которых или в пути к которым содержится "test":
|
Чтобы удалить все объекты из резервного хранилища, выполните следующую команду:
kess-control -B --mass-remove