Kaspersky Endpoint Security 12 for Linux

在命令行中操作备份对象

2024年8月2日

ID 264019

您可以在命令行中使用备份管理命令对备份对象执行以下操作:

  • 查看备份对象详细信息。
  • 从备份中删除部分或全部对象。
  • 从备份中恢复对象。

恢复受感染的对象可能会导致设备感染。

查看备份对象详细信息

要查看备份中对象的详细信息,请运行:

kesl-control -B --query ["<筛选条件>"] [-n <数量>] [--json]

其中:

  • <筛选条件>:一个或多个逻辑表达式,格式为 <字段><比较运算符>'<>',结合逻辑运算符 and 来限制结果。如果您不指定任何筛选条件,应用程序将显示备份中的所有对象的详细信息。
  • <数量>:要显示的最近对象的数量。如果您不指定 -n 开关,则会显示最后 30 个对象。指定 0 则显示所有对象。
  • --json:以 JSON 格式输出数据。

ObjectId 行显示应用程序在将对象放入备份时分配给该对象的数字标识符。该 ID 用于对对象执行操作,例如从备份存储中恢复或删除对象。

从备份中恢复对象

要将对象以其原始名称还原到其原始位置,请执行以下命令:

kesl-control --restore <对象 ID>

其中 <对象 ID > 是应用程序在将对象放入备份时分配给该对象的数字标识符。

要将对象以新名称恢复到指定目录,请执行以下命令:

kesl-control --restore <对象 ID> --file <文件名和路径>

其中 --file <文件名和路径> 是文件的新名称和要将文件保存到其中的目录的路径。如果指定的目录不存在,应用程序将创建该目录。

从备份中删除对象

要从备份中移除所选对象,请运行:

kesl-control --mass-remove --query "<筛选条件>"

其中 <筛选条件> 是一个或多个逻辑表达式,格式为 <字段> <比较运算符> ‘<>’,结合逻辑运算符 and 来限制结果。

例如:

要移除 ID=15 的对象,请执行以下操作:

kesl-control -B --mass-remove --query "ObjectId == '15'"

要移除名称或路径中包含“test”的对象:

kesl-control -B --mass-remove --query "FileName like '%test%'"

要从备份中移除所有对象,请运行:

kesl-control -B --mass-remove

您觉得这篇文章有帮助吗?
我们可以做什么更好?
感谢您的反馈!你正在帮助我们进步。
感谢您的反馈!你正在帮助我们进步。