Delete Archive
Mit dem Befehl delete archive können archivierte Dateien aus dem IBM Spectrum Protect-Serverspeicher gelöscht werden. Der Benutzer kann archivierte Dateien nur löschen, wenn ihm der Administrator die entsprechende Berechtigung erteilt hat.





Unterstützte Clients
Dieser Befehl ist für alle Clients gültig.
Syntax
Parameter
- Dateispezifikation
- Gibt den Pfad und den Namen der Datei an, die aus dem Speicher gelöscht werden soll. Es können Platzhalterzeichen verwendet werden, um
eine Dateigruppe oder alle Dateien in einem Verzeichnis anzugeben. Sie
können auch die Option filelist verwenden,
um eine Liste von Dateien zu verarbeiten. Der Client für Sichern/Archivieren öffnet die
Datei, die Sie mit dieser Option angeben, und verarbeitet die darin enthaltene Liste der
Dateien dem jeweiligen Befehl
entsprechend. Anmerkung: Wenn Dateibereichsname angegeben wird, darf die Dateispezifikation keinen Laufwerkbuchstaben enthalten.
- {Dateibereichsname}
- Gibt den Dateibereich (zwischen geschweiften Klammern) auf dem
Server an, in dem sich die zu löschende Datei befindet. Dies ist der
Name auf dem Workstationlaufwerk, auf dem die Datei archiviert wurde.
Verwenden Sie Dateibereichsname, wenn der Name geändert wurde oder wenn Sie Dateien löschen, die auf einem anderen Knoten archiviert wurden, dessen Laufwerkbezeichnungen sich von Ihren unterscheiden.
Sie können einen UNC-Namen angeben; Laufwerkbezeichnungen werden nur für austauschbare Datenträger verwendet.
Sie müssen einen NTFS- oder ReFS-Dateibereichsnamen in Groß-/Kleinbuchstaben oder in Kleinbuchstaben angeben, der zwischen Anführungszeichen und geschweiften Klammern steht. Zum Beispiel
{"NTFSDrive"}
. Hochkommas oder Anführungszeichen sind im Schleifenmodus gültig. Beispielsweise sind sowohl{"NTFSDrive"}
als auch{'NTFSDrive'}
gültig. Im Stapelbetrieb sind nur einfache Anführungszeichen gültig. Die Einschränkung auf einfache Anführungszeichen ist im Betriebssystem begründet.
Option | Verwendung |
---|---|
dateformat | Clientoptionsdatei (dsm.opt) oder Befehlszeile. |
description | Nur in der Befehlszeile. |
filelist | Nur in der Befehlszeile. |
noprompt | Nur in der Befehlszeile. |
numberformat | Clientoptionsdatei (dsm.opt) oder Befehlszeile. |
pick | Nur in der Befehlszeile. |
subdir | Clientoptionsdatei (dsm.opt) oder Befehlszeile. |
tapeprompt | Clientoptionsdatei (dsm.opt) oder Befehlszeile. |
timeformat | Clientoptionsdatei (dsm.opt) oder Befehlszeile. |
Beispiele
Task
Eine Datei mit dem Namen
budget
löschen.dsmc delete archive /user/home/proj1/budget
Task
Alle Dateien löschen, die aus dem Verzeichnis
/user/home/proj1
archiviert wurden und die Dateierweiterung.txt
haben.dsmc del arch "/user/home/proj1/*.txt"
Task
Dateien löschen, die aus dem Verzeichnis
/user/project
archiviert wurden; dabei die Option pick verwenden, um eine Liste der Archivierungskopien anzuzeigen, die mit der Dateispezifikation übereinstimmen. Aus der Liste können die zu verarbeitenden Versionen ausgewählt werden.dsmc delete archive "/user/project/*" -pick
Task
Ausgewählte Dateien aus der Dateigruppe löschen, die mit der Beschreibung
Monthly Budgets 2010
archiviert wurde und sich in/user/projects
und dessen Unterverzeichnissen befindet.dsmc delete ar "/user/projects/*" -description="Monthly Budgets 2010" -pick -subdir=yes
Task
Dateien aus dem Dateibereich
abc
im Verzeichnisproj
löschen.dsmc delete archive {"abc"}\proj\*
Task
Eine Datei mit dem Namen
budget
löschen.dsmc delete archive c:\plan\proj1\budget.jan
Task
Alle Dateien löschen, die aus dem Verzeichnis
c:\plan\proj1
archiviert wurden und die Dateierweiterung.txt
haben.delete archive c:\plan\proj1\*.txt
Task
Dateien löschen, die aus dem Verzeichnis
c:\project
archiviert wurden; dabei die Option pick verwenden, um eine Liste der Archivierungskopien anzuzeigen, die mit der Dateispezifikation übereinstimmen. Aus der Liste können die zu verarbeitenden Versionen ausgewählt werden.dsmc delete archive c:\project\* -pick
Task
Ausgewählte Dateien aus der Dateigruppe löschen, die mit der Beschreibung
Monthly Budgets 2013
archiviert wurde und sich im Verzeichnisc:\projects
und dessen Unterverzeichnissen befindet.dsmc delete ar c:\projects\* -description="Monthly Budgets 2013" -pick -subdir=yes