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