next up previous contents
Next: Löschen von Dateien Up: Eingabe von Befehlen Previous: Kopieren von Dateien

Verschieben von Dateien

Sollen Dateien nicht kopiert, sondern nur an eine andere Stelle des Verzeichnisbaumes verschoben werden, so geschieht dies mit dem Befehl mv (move). Der Befehl mv verhält sich ähnlich wie der Befehl cp. Im Vergleich dazu, muß jedoch nicht nur für die Zielverzeichnis Schreibberechtigung vorliegen, sondern auch für das Verzeichnis, indem die zu verschiebenden Dateien liegen. Wird als Zieldatei ein Pfad zu einem Verzeichnis angegeben, so wird die Datei in das neue Verzeichnis ,,verschoben``.


$ mv ./datei1 /tmp

Der Dateiname datei1 wird beibehalten, da nur der Pfad zu einem Verzeichnis als Zieldatei angegeben worden ist. Soll die Datei datei1 aus dem aktuellen Arbeitsverzeichnis nach /tmp verschoben werden, allerdings dort unter dem Namen daten_unwichtig abgelegt werden, so kann das folgendermaßen geschehen:


$ mv ./datei1 /tmp/daten_unwichtig

Werden mehrere Dateien verschoben, so muß (vergl. Befehl cp) als Zielverzeichnis ein Verzeichnis angegeben werden. Dabei können die Dateien nur verschoben werden und behalten ihren Dateinamen bei.


$ mv ./datei1 ./datei2 /tmp



Oliver Zendel
Thu May 15 01:59:27 MET DST 1997