Das Hauptunterschied zwischen kopieren und bewegen ist das Beim Kopieren wird eine Datei oder ein Verzeichnis an einem anderen Speicherort dupliziert, ohne dass dadurch der ursprüngliche Inhalt beeinträchtigt wird, während die Originaldatei oder das Verzeichnis an einen anderen Speicherort verschoben wird.
Bei der Arbeit mit Computern ist es manchmal erforderlich, Kopien derselben Datei oder Verzeichnisse zu erstellen. Das Kopieren ist eine Lösung dafür. Der ursprüngliche Inhalt wird nicht beeinflusst. Stattdessen wird eine ähnliche Kopie des Originals an dem neuen Speicherort erstellt. Das Bewegen folgt hingegen einem anderen Prozess. Es überträgt eine Datei oder ein Verzeichnis an einen anderen Ort. Der ursprüngliche Inhalt wird gelöscht und am neuen Speicherort ist ein neuer verfügbar. In diesem Artikel wird speziell das Kopieren und Verschieben in Linux behandelt.
1. Was ist Kopieren?
- Definition, Funktionalität
2. Was bewegt sich?
- Definition, Funktionalität
3. Unterschied zwischen Kopieren und Verschieben
- Vergleich der wichtigsten Unterschiede
Kopieren, Befehl cp, Befehl mv, Verschieben, Linux
Beim Kopieren wird eine Datei oder ein Verzeichnis an einen neuen Speicherort kopiert. In Linux ist das Befehl "cp" ermöglicht dem Benutzer das Kopieren einer Datei oder eines Verzeichnisses.
Der folgende Befehl erstellt eine Kopie von Datei1 und nennt sie als Datei2. Wenn die Datei2 bereits vorhanden ist, wird sie mit dem neuen Inhalt überschrieben.
cp file1.txt file2.txt.
Darüber hinaus ist es möglich, eine Datei an einen neuen Ort zu kopieren, indem Sie den Zielort angeben. Der folgende Befehl kopiert eine Datei in das neue Verzeichnis.
cp file1.txt / home / user1 / Desktop / dir2
Der folgende Befehl kopiert den gesamten Inhalt des Verzeichnisses dir1 in das Zielverzeichnis.
cp -r dir1 / home / user1 / Desktop / dir2
Beim Kopieren von Dateien oder Verzeichnissen ist der ursprüngliche Inhalt nicht betroffen. Daher kann der Benutzer die ursprüngliche Datei oder das Verzeichnis am ursprünglichen Speicherort anzeigen.
Durch Verschieben werden die ursprünglichen Dateien oder Verzeichnisse von einem Ort an einen anderen übertragen. Es löscht den Inhalt vom ersten Speicherort und erstellt den Inhalt an einem neuen Speicherort.
Abbildung 1: Dateien und Verzeichnisse
In Linux ist das mv Befehl wird verwendet, um eine Datei oder ein Verzeichnis an einen neuen Ort zu verschieben.
mv doc1 doc2
Im obigen Beispiel wird die Datei doc1 im selben Verzeichnis nach doc2 verschoben. Jetzt gibt es kein doc1. Es gibt nur doc2.
Der folgende Befehl sendet das doc1 im aktuellen Verzeichnis an ein anderes Verzeichnis. Es wird die doc1-Datei aus dem aktuellen Verzeichnis in das angegebene Verzeichnis übertragen.
mv doc1 / home / user1 / desktop / dir2
Ebenso ist es möglich, ein Verzeichnis zu verschieben. Der folgende Befehl überträgt das Verzeichnis dir1 in dasselbe Verzeichnis. Jetzt gibt es kein dir1 und nur dir2.
mv dir1 dir2
Der folgende Befehl überträgt das dir1 in das angegebene Verzeichnis. Jetzt gibt es im aktuellen Verzeichnis kein Verzeichnis mit dem Namen dir1. Es befindet sich im neuen Verzeichnis.
mv dir1 / home / user1 / desktop / dir2
Beim Verschieben der Dateien oder Verzeichnisse in dasselbe Verzeichnis wird nur der Inhalt durch einen neuen Namen ersetzt. Deshalb bewegt es sich nicht gerade. Es wird umbenannt.
Kopieren ist ein Befehl, mit dem eine ähnliche Datei oder ein Verzeichnis an einem neuen Speicherort erstellt werden kann. Das Verschieben ist ein Befehl, mit dem die Originaldatei oder ein Verzeichnis an einen neuen Speicherort verschoben werden kann.
Die Kopierfunktion erstellt ein Duplikat einer Datei oder eines Verzeichnisses an einem anderen Ort. Beim Verschieben wird die Originaldatei oder ein Verzeichnis an einen anderen Ort übertragen.
Das Kopieren wirkt sich nicht auf den Originalinhalt aus, durch Verschieben wird jedoch der Originalinhalt gelöscht.
Der Unterschied zwischen Kopieren und Verschieben besteht darin, dass der Kopierbefehl ein Duplikat einer Datei oder eines Verzeichnisses an einem anderen Speicherort erstellt, ohne dass der ursprüngliche Inhalt beeinträchtigt wird, während der Verschiebungsbefehl die ursprüngliche Datei oder das ursprüngliche Verzeichnis an einen anderen Speicherort überträgt.
1. “Linux Cp | Linux Copy-Datei und -Verzeichnis "Javatpoint". Hier erhältlich.
2. “Linux Mv | Linux Move File ”Javatpoint, hier verfügbar.
1. "Files11-Verzeichnishierarchie" Von de: Benutzer: Kate, User: Stannered - de: Image: Files11-Verzeichnishierarchie.png (Public Domain) über Commons Wikimedia