Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ destroy(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ln(1)

rm(1)

wcheck(1)

secure(1M)

destroy(1)                                                       destroy(1)

NAME
     destroy - Dateien physisch löschen

SYNTAX
     destroy [option ...] datei ...

BESCHREIBUNG
     destroy überschreibt Dateien mit wählbaren Zeichen und löscht
     anschließend den Eintrag im Verzeichnis. Mit destroy können Sie nur
     einfache Dateien überschreiben und löschen.

     rm löscht Dateien nicht physisch von der Platte, deshalb können theo-
     retisch Daten nach der Bearbeitung mit rm mit Hilfe der Gerätedateien
     (block- bzw. direkter Zugriff) immer noch gelesen werden.

OPTIONEN
     Keine Option angegeben:
          Die Eingabedateien werden vor dem Löschen mit binären Nullen
          überschrieben. destroy überschreibt und löscht nur Dateien, deren
          Verweiszähler 1 ist, auf die also kein einfacher Verweis (hard
          link) besteht.

          Stellt die mit destroy zu löschende Datei einen symbolischen Ver-
          weis dar, so wird diese Datei aus dem Verzeichnis gelöscht, die
          Datei, auf die verwiesen wird, durch binäre Nullen überschrieben.

     -cX  (c - character) Die Eingabedateien werden vor dem Löschen statt
          mit binären Nullen mit dem Zeichen überschrieben, das Sie für X
          eingeben.

     -i   (i - interactive mode) destroy fragt für jede Datei, ob sie
          gelöscht werden soll.

     -l   (l - linked files) destroy überschreibt und löscht auch Dateien,
          deren Verweiszähler größer als 1 ist, auf die also einfache Ver-
          weise (hard links) bestehen.

          Die Dateien, die auf die durch destroy gelöschte Datei verwiesen
          haben, werden durch binäre Nullen (oder, falls die Option -cX
          angegeben wurde, durch das Zeichen X) überschrieben.

          -l nicht angegeben:

          destroy überschreibt und löscht nur Dateien, auf die nur ein ein-
          ziger Verweis besteht.

     -s   (s - silent mode) Fehlermeldungen werden unterdrückt.








Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

destroy(1)                                                       destroy(1)

     datei
          Name der Datei, die Sie mit destroy löschen möchten. destroy
          löscht nur einfache Dateien. Pro Aufruf können Sie mehrere Datei-
          namen angeben.

FEHLERMELDUNGEN
     destroy: cannot overwrite datei (Permission denied)

     Sie haben für datei kein Schreibrecht, deshalb kann destroy die Datei
     nicht überschreiben.

     destroy: cannot destroy directory dvz

     Sie haben destroy mit dem Namen des Verzeichnisses dvz aufgerufen,
     destroy löscht jedoch nur einfache Dateien.

     destroy: file datei has n links -- not destroyed

     Auf die Eingabedatei datei bestehen n Verweise (n > 1); destroy löscht
     Dateien mit mehreren Verweisen jedoch nur dann, wenn Sie beim Aufruf
     Option -l angeben.

     destroy: cannot stat datei (No such file or directory)

     Die Datei datei existiert nicht.

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
     ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
     LANG nicht oder als leere Zeichenkette definiert, verhält sich das
     System so, als wäre es nicht internationalisiert.

     Die Antwort auf ja/nein-Abfragen muß in der jeweils definierten
     Sprachumgebung erfolgen. Die Umgebungsvariable LCALL bestimmt die
     gesamte internationale Umgebung. LCALL hat Vorrang vor allen anderen
     Umgebungsvariablen im Bereich der Internationalisierung.

BEISPIELE
     Das aktuelle Verzeichnis enthält die Datei datei. Mit ln können Sie
     einen zweiten Verweis auf die Datei definieren:

     $ ln datei kopie
     $ ls -l
     -rw-------   2 hugo   projekt   14  Jan 16 15:04 datei
     -rw-------   2 hugo   projekt   14  Jan 16 15:04 kopie
     $ cat datei
     Guten Morgen!
     $ cat kopie
     Guten Morgen!




Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

destroy(1)                                                       destroy(1)

     Die Datei ist unter beiden Namen ansprechbar, sie ist physisch aber
     nur einmal vorhanden.

     $ destroy datei
     destroy: file datei has 2 links  not destroyed

     destroy überschreibt und löscht die Datei nicht, da mehrere Verweise
     auf sie bestehen.

     $ destroy -l -cX datei

     destroy überschreibt den Dateiinhalt, da Sie Option -l angegeben
     haben. Aufgrund der Option -cX wird der Dateiinhalt mit X überschrie-
     ben. Anschließend löscht destroy den Verweis datei:

     $ ls -l
     -rw-------   1 hugo   projekt   14  Jan 16 15:04 kopie
     $ cat kopie
     XXXXXXXXXXXXXX

SIEHE AUCH
     ln(1), rm(1), wcheck(1), secure(1M).
































Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026