Unter Linux können Sie den Befehl cp zum Zuweisen von Ordnern verwenden und die Verzeichnisstruktur bleibt unverändert; der Befehl cp wird hauptsächlich zum Kopieren von Dateien oder Verzeichnissen verwendet Ordner nach Kopieren Sie auch die Verzeichnisstruktur, die Syntax lautet „p --parent Originalordner Zielordner“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Verwenden Sie den Parameter --parent des Befehls cp, um die Verzeichnisstruktur beim Kopieren von Dateien zu kopieren. Derzeit kann der zweite Parameter nur ein Verzeichnis sein, kein Dateiname .
Der Linux-Befehl cp (englische Schreibweise: Datei kopieren) wird hauptsächlich zum Kopieren von Dateien oder Verzeichnissen verwendet.
Syntax
cp [options] source dest
oder
cp [options] source... directory
Parameterbeschreibung:
-a: Diese Option wird normalerweise beim Kopieren eines Verzeichnisses verwendet. Sie behält Links und Dateiattribute bei und kopiert den gesamten Inhalt unter dem Verzeichnis. Seine Wirkung entspricht der dpR-Parameterkombination.
-d: Beim Kopieren den Link behalten. Die hier genannten Links entsprechen Verknüpfungen in Windows-Systemen.
-f: Überschreiben Sie die vorhandene Zieldatei, ohne eine Aufforderung zu geben.
-i: Im Gegensatz zur Option -f wird vor dem Überschreiben der Zieldatei eine Eingabeaufforderung angezeigt, in der der Benutzer aufgefordert wird, zu bestätigen, ob die Zieldatei überschrieben werden soll, wenn er mit „y“ antwortet.
-p: Zusätzlich zum Kopieren des Inhalts der Datei werden auch der Änderungszeitpunkt und die Zugriffsberechtigungen in die neue Datei kopiert.
-r: Wenn die angegebene Quelldatei eine Verzeichnisdatei ist, werden alle Unterverzeichnisse und Dateien im Verzeichnis kopiert.
-l: Dateien nicht kopieren, sondern nur Linkdateien generieren.
Das Beispiel sieht wie folgt aus:
cp --parent ./mex/list.txt ./dir/
Verwenden Sie den Befehl cp, um alle Dateien im aktuellen Verzeichnis test/ in das neue Verzeichnis newtest zu kopieren. Geben Sie den folgenden Befehl ein:
$ cp –r test/ newtest
Hinweis: Wenn Benutzer diesen Befehl zum Kopieren verwenden In einem Verzeichnis müssen sie die Parameter -r oder -R verwenden.
Empfohlenes Lernen: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo kopieren Sie einen Linux-Ordner, um die Verzeichnisstruktur unverändert zu lassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!