Frage 101-104

Angenommen, im aktuellen Verzeichnis steht eine Datei namens -datei. Wie können Sie diese Datei löschen? Wählen Sie alle Möglichkeiten aus, die tatsächlich funktionieren.

  1. rm -- -datei

  2. rm ./-datei

  3. rm '-datei'

  4. rm "-datei"

LPI-Lernziel Grundlegende Dateiverwaltung (103.3)

Die Anführungszeichen werden von der Shell entfernt, bevor das rm-Kommando tatsächlich aufgerufen wird; rm sieht also keinen Unterschied zwischen rm '-datei', rm "-datei" und rm -datei. Alle drei funktionieren nicht, da rm das -datei nicht als Dateinamen-Parameter, sondern als Folge von 5 Optionen ansieht und keine Optionen -a, -t und -e unterstützt. Ferner werden keine offensichtlichen Dateinamenparameter angegeben, was rm auch nicht schätzt. Die Antworten 3 und 4 sind falsch.

Sie müssen sich auf Maßnahmen zurückziehen, die tatsächlich bei rm ankommen. Der naheliegendste Trick ist die in Antwort 2 gezeigte Methode, das missverständliche - am Anfang des Dateinamens hinter einem relativen Pfad zu verstecken. Die meisten Programme, inklusive rm, interpretieren einen Doppelstrich als Parameter so, dass danach mit Sicherheit keine weiteren Optionen spezifiziert werden; Antwort 1 ist ebenfalls ein gangbarer Weg.

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:25

Benutzer

Nicht angemeldet

Kommentare

RSS