HP Unified Extensible Firmware Interface Benutzerhandbuch
Seite 49

Beschreibung
Dieser Befehl löscht einzelne oder mehrere Dateien oder Verzeichnisse. Wenn das Ziel ein
Verzeichnis ist, werden das Verzeichnis und alle enthaltenen Unterverzeichnisse gelöscht. Es ist
nicht zulässig, eine Datei umzuleiten, deren übergeordnetes Verzeichnis oder die selbst
gelöscht wird.
Das Löschen einer schreibgeschützten Datei führt zu einem Fehler. Das Entfernen eines Verzeichnisses
mit einzelnen oder mehreren schreibgeschützten Dateien führt zu einem Fehler. Wenn ein Fehler
auftritt, wird rm sofort beendet, weitere Dateien und Verzeichnisse werden nicht gelöscht.
Sie können ein Verzeichnis nicht löschen, wenn es sich um das aktuelle Verzeichnis oder ein in
diesem enthaltenes Unterverzeichnis handelt. Wenn der zum Löschen angegebene Dateiname
Platzhalterzeichen enthält, werden Sie nicht zur Bestätigung aufgefordert.
Sie können das Stammverzeichnis nicht löschen. Sie können das aktuelle Verzeichnis und diesem
übergeordnete Verzeichnisse nicht löschen.
Beispiele
Mehrere Verzeichnisse gleichzeitig löschen, wenn Verzeichnisse nicht gefunden werden (führt zum
Befehlsabbruch):
fs0:\> ls test
Directory of: fs0:\test
06/18/01 01:01p <DIR> 512 .
06/18/01 01:01p <DIR> 0 ..
06/19/01 12:59a <DIR> 512 temp1
06/19/01 12:59a <DIR> 512 temp2
0 File(s) 0 bytes
4 Dir(s)
fs0:\> rm test\temp11 temp2
rm/del: Cannot find 'fs0:\test\temp11' - Not Found
So werden mehrere Verzeichnisse unter Verwendung von Platzhalterzeichen gelöscht:
fs0:\> rm test\temp*
rm/del: Remove subtree 'fs0:\test\temp1' [y/n]? y
removing fs0:\test\temp1\temp1.txt
- [ok]
removing fs0:\test\temp1\boot\nshell.efi
- [ok]
removing fs0:\test\temp1\boot
- [ok]
removing fs0:\test\temp1
- [ok]
rm/del: Remove subtree 'fs0:\test\temp2' [y/n]? y
removing fs0:\test\temp2\temp2.txt
- [ok]
removing fs0:\test\temp2
- [ok]
Das Löschen eines Verzeichnisses, das eine schreibgeschützte Datei enthält, führt zur Anzeige
einer Fehler-Bestätigungsmeldung:
fs0:\> attrib +r test\temp1\readme.txt
A R fs0:\test\temp1\readme.txt
fs0:\> rm test\temp1
rm/del: Cannot open 'readme.txt' under 'fs0:\test\temp1' in
writable mode
- [error] - Access Denied
Exit status code: Access Denied
UEFI-Shellbefehle
49