Verwendung von Objekten im Backup über die Befehlszeile
Über die Befehlszeile können Sie mit Befehlen zur Verwaltung des Backups die folgenden Aktionen mit Backup-Objekten ausführen:
- Informationen zu Backup-Objekten anzeigen.
- Alle oder nur bestimmte Objekte aus dem Backup löschen.
- Objekte aus dem Backup wiederherstellen.
Die Wiederherstellung infizierter Objekte kann zu einer Infektion des Geräts führen.
Informationen zu Backup-Objekten anzeigen
Um Informationen zu Backup-Objekten anzuzeigen, führen Sie den folgenden Befehl aus:
kesl-control -B --query ["<
Filterbedingungen
>"] [-n <
Anzahl
>] [--json]
Wobei gilt:
<
Filterbedingungen
>
– Ein oder mehrere logische Ausdrücke im Format<
Feld
> <
Vergleichsoperator
> '<
Wert
>'
, kombiniert mit dem logischen Operatorand
zur Eingrenzung der Abfrageergebnisse. Wenn Sie keine Filterbedingungen angeben, zeigt die App Informationen zu allen Backup-Objekten an.<
Anzahl
>
– Die Anzahl der letzten Objekte aus dem Backup, die ausgegeben werden müssen. Wenn Sie den Schalter-n
nicht angeben, werden die letzten 30 Objekte ausgegeben. Um alle Objekte anzuzeigen, geben Sie den Wert 0 ein.--json
– Gibt Daten im JSON-Format aus.
In der Zeile ObjectId
wird die numerische ID angezeigt, welche die App dem Objekt zugewiesen hat, als es im Backup abgelegt wurde. Diese ID wird verwendet, um Aktionen für ein Objekt auszuführen, z. B. beim Wiederherstellen oder Löschen eines Objekts aus dem Backup.
Objekte aus dem Backup wiederherstellen
So stellen Sie ein Objekt unter dem ursprünglichen Namen am ursprünglichen Speicherort wieder her:
kesl-control --restore <
Objekt-ID
>
Wobei gilt: <
Objekt-ID
>
ist die numerische ID, welche die App dem Objekt zugewiesen hat, als es im Backup abgelegt wurde.
So stellen Sie ein Objekt unter einem neuen Namen in einem angegebenen Verzeichnis wieder her:
kesl-control --restore <
Objekt-ID
> --file <
Dateiname und Dateipfad
>
Wobei gilt: --file <
Dateiname und Dateipfad
>
– Der neue Dateiname und der Pfad zu dem Verzeichnis, in dem Sie die Datei speichern möchten. Wenn das angegebene Verzeichnis nicht existiert, wird es von der App erstellt.
Bestimmte Objekte aus dem Backup löschen
Um ausgewählte Objekte aus dem Backup zu löschen, führen Sie den folgenden Befehl aus:
kesl-control --mass-remove --query "<
Filterbedingungen
>"
Wobei gilt: <
Filterbedingungen
>
– Ein oder mehrere logische Ausdrücke im Format <
Feld
> <
Vergleichsoperator
> '<
Wert
>'
, kombiniert mit dem logischen Operator and
zur Eingrenzung der Abfrageergebnisse.
Beispiele: Um das Objekt mit ID=15 zu löschen:
So löschen Sie Objekte, deren Namen oder Pfade "test" enthalten:
|
Um alle Objekte aus dem Backup zu löschen, führen Sie den folgenden Befehl aus:
kesl-control -B --mass-remove