10.5 Kopieren und Verschieben


10.5.1 cp


cp(1) kopiert (copies) Dateien. DOS-Benutzer werden bemerken, dass er ähnlich wie der copy Befehl ist. Es gibt viele Optionen für cp, darum sollten Sie einen Blick in die man-Pages werfen, bevor Sie ihn benutzen.

Eine häufige Verwendung ist das Kopieren von einer Datei von einem zu einem anderen Ort. Zum Beispiel:

Unknown action ""graybox""% cp hejaz /tmp
Unknown action ""graybox""

Das kopiert die hejaz Datei vom aktuellen Verzeichnis in den /tmp Ordner.

Viel Benutzer wollen den Zeitstempel nicht verändern, wie in diesem Beispiel:

Unknown action ""graybox""% cp -a hejaz /tmp
Unknown action ""graybox""

Dies garantiert, dass der Zeitstempel in der Kopie nicht verändert wurde.

Um ein Verzeichnis in ein anderes Verzeichnis rekursiv zu kopieren, benutzen Sie dieses Kommando:

Unknown action ""graybox""% cp -R meinverz /tmp
Unknown action ""graybox""

Das wird das meinverz Verzeichnis in das /tmp Verzeichnis kopieren.

Wenn Sie ein Verzeichnis oder eine Datei kopieren und alle alten Berechtigungen und Zeitstempel behalten wollen, oder einfach alles gleich bleiben soll, benutzen Sie cp -p.

Unknown action ""graybox""% ls -l file
-rw-r--r-- 1 root vlad 4 Jan 1 15:27 file
% cp -p file /tmp
% ls -l /tmp/file
-rw-r--r-- 1 root vlad 4 Jan 1 15:27 file
Unknown action ""graybox""

cp hat noch viel mehr Optionen, welche im Detail in der Onlinedokumentation diskutiert werden.

10.5.2 mv


mv(1) verschiebt (moves) Dateien von einem Ort zu einem Anderen. Tönt einfach, oder nicht?

Unknown action ""graybox""% mv oldfile /tmp/newfile
Unknown action ""graybox""

mv hat ein paar nützliche Kommandozeilenoptionen welche detailiert in den man-pages sind. Bei der täglichen Arbeit, wird mv fast nie mit irgendwelchen Kommandozeilenoptionen benützt.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki