Eine der Aufgaben auf Verwaltungsebene, die wir ständig ausführen, ist das Kopieren von Dateien oder das Verschieben von Elementen wie Dateien oder Ordnern an neue Speicherorte.
Obwohl wir uns in diesem Lernprogramm auf das Erklären des Xcopy-Befehls konzentriert haben, empfehlen wir, für diese Aufgabe, Dateien und Ordner vollständig zu kopieren, den Robocopy-Befehl zu verwenden, der für diese Aufgabe am besten geeignet ist.
Obwohl dies normalerweise über die Tasten Strg + C (Kopieren) und Strg + V (Einfügen) oder über das Menü Bearbeiten erfolgt, bietet TechnoWikis heute eine weitere praktische und wesentlich zentralere Möglichkeit, diese Aktion auszuführen, und verwendet das Terminal mit die Befehle COPY und MOVE.
1. Verwenden Sie den Befehl XCOPY, um Dateien in Windows 10, 8, 7 zu kopieren
XCOPY (Kopieren) ist ein Befehl, der zum Kopieren einer oder mehrerer Dateien an einen anderen bestimmten Speicherort in Windows entwickelt wurde.
Schritt 2
Die allgemeine Syntax für COPY lautet wie folgt:
XCOPY Ursprung [Ziel] [/ A | / M] [/ D [: Datum]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ EXCLUDE: Datei1 [+ Datei2] [+ Datei3] ...]
Schritt 3
Die hier offengelegten Parameter sind nun die folgenden:
Herkunft
Gibt die zu kopierenden Dateien an.
Ziel
Geben Sie den Speicherort und / oder den Namen der neuen Dateien an.
/ A
Kopieren Sie nur Dateien mit dem festgelegten Dateiattribut. Ändern Sie das aktuelle Attribut nicht.
/ M
Kopieren Sie nur die Dateien mit dem Attribut der Dateigruppe, und deaktivieren Sie das Attribut der Datei.
/ D mda
Kopieren Sie die am angegebenen Datum oder später geänderten Dateien. Wenn Sie kein Datum angeben, kopieren Sie nur die Dateien, deren Ursprungszeitpunkt jünger als die Zielzeit ist.
/ EXCLUDE Datei1 + Datei2 + Datei3
Gibt eine Liste von Dateien an, die Zeichenfolgen enthalten. Wenn eine der Zeichenfolgen mit einem Teil des absoluten Pfads der zu kopierenden Datei übereinstimmt, wird diese Datei von der Kopie ausgeschlossen.
/ EXCLUDE Datei1 [+ Datei2] [+ Datei3]
/ P
Fordern Sie vor dem Erstellen jeder Zieldatei eine Bestätigung an.
/ S
Kopieren Sie Verzeichnisse und Unterverzeichnisse, ausgenommen leere.
/ E
Kopieren Sie Verzeichnisse und Unterverzeichnisse, auch leere.
/ V
Überprüfen Sie die Integrität jeder neuen Datei.
/ W
Fordern Sie vor dem Kopieren auf, eine Taste zu drücken.
/ C
Kopieren Sie weiter, auch wenn Fehler auftreten.
/ L
Wenn das Ziel nicht vorhanden ist und mehr als eine Datei kopiert wird, soll das Ziel ein Verzeichnis sein.
/ Q
Während des Kopierens werden die Dateinamen nicht angezeigt.
/ F
Zeigt die vollständigen Quell- und Zieldateinamen an, während sie kopiert werden.
/ L
Zeigt die zu kopierenden Dateien an.
/ H
Kopieren Sie auch die versteckten und Systemdateien.
/ R
Schreibgeschützte Dateien überschreiben.
/ T
Erstellen Sie die Verzeichnisstruktur, kopieren Sie die Dateien jedoch nicht. Enthält keine leeren Verzeichnisse oder Unterverzeichnisse.
/ T / E
Enthält leere Verzeichnisse und Unterverzeichnisse.
/ U
Es werden nur die Dateien kopiert, die bereits im Ziel vorhanden sind.
/ K
Kopieren Sie die Attribute. Normales Xcopy setzt die schreibgeschützten Attribute zurück.
/ N
Kopieren unter Verwendung der generierten Kurznamen.
/ O
Kopieren Sie die Informationen der ACL und der Mitglieder der Dateien.
/ X
Kopieren Sie die Überwachungskonfiguration (impliziert / O).
/ Und
Löschen Sie die Nachricht, um zu bestätigen, dass Sie eine vorhandene Zieldatei überschreiben möchten.
/ -Y
Zeigen Sie eine Meldung an, um zu bestätigen, dass Sie eine vorhandene Zieldatei überschreiben möchten.
/ Z
Kopieren Sie die Netzwerkdateien im Neustartmodus.
Schritt 4
Wenn Sie XCOPY verwenden, werden Sie standardmäßig gefragt, ob Sie überschreiben möchten, es sei denn, der Befehl XCOPY wird in einem Stapelskript ausgeführt.
Während des Kopiervorgangs von Dateien in Windows können beim Kopieren oder Verschieben von Dateien und Ordnern mithilfe des Windows-Explorers die in Dateien oder Ordnern festgelegten Berechtigungen geändert werden Bei NTFS-Dateien wird diese von Windows als neue Datei behandelt. Wenn diese Datei als neue Datei betrachtet wird, werden die Berechtigungen des Zielordners übernommen und der aktuelle Benutzer wird zum Eigentümer des Erstellers.
Wenn Sie mit XCOPY die Optionen / O, / X, / E, / H und / K zum Kopieren der Dateien verwenden, gelten die folgenden geerbten Berechtigungen:
- Die Sicherheitseinstellungen, die den Dateien und Ordnern direkt zugewiesen werden, bleiben unverändert.
- Die vom Ausgangsordner geerbten Sicherheitseinstellungen gehen verloren.
- Die Sicherheitseinstellungen der Zielordner werden übernommen.
- Wenn Dateien oder Ordner auf FAT-Volumes verschoben werden, verlieren Ordner und Dateien ihre NTFS-Berechtigungen, da die FAT-Volumes keine NTFS-Berechtigungen unterstützen.
Schritt 5
Zum Beispiel kopieren wir eine Datei, die sich auf dem Desktop befindet, auf Partition D, wobei die Berechtigungen erhalten bleiben:
xcopy C: Benutzer TechnoWikis Desktop TechnoWikis.txt D: TechnoWikis / O / X / E / H / K
Schritt 6
Dies muss an der Eingabeaufforderung mit Administratorrechten ausgeführt werden:
Schritt 7
Wir können im Zielpfad sehen, dass unsere Datei korrekt kopiert wurde:
Schritt 8
Wenn die Datei in der Zielroute vorhanden ist, wird die folgende Meldung angezeigt, in der angegeben wird, ob sie überschrieben werden soll:
2. Verwenden Sie den Befehl MOVE, um Dateien in Windows 10, 8, 7 zu verschieben
MOVE ist ein Befehl, der zum Verschieben von Dateien und zum Umbenennen von Dateien und Verzeichnissen auf Windows-Systemen entwickelt wurde.
Verschieben Sie eine oder mehrere Dateien
Um eine oder mehrere Dateien zu verschieben, verwenden wir die folgende Syntax:
MOVE [/ Y | / -Y] [Einheit:] [Pfad] Dateiziel [, ...]
Verzeichnis umbenennen
Um den Namen eines Verzeichnisses in Windows zu ändern, verwenden wir die folgende Syntax:
MOVA [/ Y | / -Y] [Einheit:] [Pfadname] dir1 dir2
Schritt 3
Die verwendeten Parameter sind:
Einheit: Pfad1 Datei1
Geben Sie den Speicherort und den Namen der zu verschiebenden Datei (en) an.
[Einheit:] [Pfadname] Datei1
Ziel
Gibt den neuen Speicherort der Datei an. Das Ziel kann aus einem Laufwerksbuchstaben und einem Doppelpunkt, einem Verzeichnisnamen oder einer Kombination aus beiden bestehen.
Einheit: Pfad dir1
Geben Sie das Verzeichnis an, dessen Namen geändert werden soll.
[unit:] [pathname] dir1
dir2
Gibt den neuen Namen des Verzeichnisses an.
/ Und
Löschen Sie die Nachricht, um zu bestätigen, dass eine vorhandene Zieldatei überschrieben werden soll.
/ -Y
Zeigen Sie eine Meldung an, um zu bestätigen, dass Sie eine vorhandene Zieldatei überschreiben möchten.
Schritt 4
Einige praktische Beispiele für die Verwendung von MOVE sind:
Verschieben Sie Dateien in ein anderes Verzeichnis
Zieldatei verschieben
Bearbeiten Sie den Namen der zu verschiebenden Datei
In diesem Prozess ist es möglich, den Namen der Quelldatei dafür zu ändern, führen Sie die folgende Syntax aus:
Zieldatei / neuen Namen verschieben
Verwendung von Wildcards
Die Verwendung von Platzhaltern gibt uns die Möglichkeit, mehrere Dateien mit einer bestimmten Erweiterung an ein bestimmtes Ziel zu verschieben. Die zu verwendende Syntax lautet:
move *. (Erweiterung) Destination_Directory
Hinweis
In diesem Fall müssen wir in den Ordner gehen, in dem die zu verschiebenden Dateien gespeichert sind.
Verzeichnisse verschieben
Die zu verwendende Syntax lautet wie folgt. Falls die entsprechenden Genehmigungen nicht vorliegen, wird der folgende Fehler angezeigt. Sie müssen auf die Eigenschaften des Verzeichnisses zugreifen und die entsprechenden Berechtigungen definieren.
Neues Routenverzeichnis verschieben
So haben wir gesehen, wie Sie auf praktische und einfache Weise mehrere Elemente von der Windows-Konsole verschieben oder kopieren können.