Wie kann ich unter Unix/Linux einen Ordner mit Dateien in einen anderen Ordner kopieren?

Ich habe einige Probleme, einen Ordner mit Dateien in diesem Ordner in einen anderen Ordner zu kopieren. Der Befehl "cp -r" kopiert die Dateien im Ordner nicht.

Lösung

Die von Ihnen gesuchte Option ist "R".

cp -R path_to_source path_to_destination/
Kommentare (7)

Sie suchen nach dem Befehl "cp". Sie müssen die Verzeichnisse so ändern, dass Sie sich außerhalb des Verzeichnisses befinden, das Sie kopieren wollen. Wenn das Verzeichnis, das Sie kopieren wollen, dir1 heißt und Sie es in den Ordner /home/Pictures kopieren wollen:

cp -r dir1/ ~/Pictures/

Linux unterscheidet zwischen Groß- und Kleinschreibung und braucht auch das / nach jedem Verzeichnis, um zu wissen, dass es sich nicht um eine Datei handelt. ~ ist ein spezielles Zeichen im Terminal, das automatisch das Heimatverzeichnis des aktuellen Benutzers auswertet. Wenn Sie wissen müssen, in welchem Verzeichnis Sie sich befinden, verwenden Sie den Befehl pwd.

Wenn Sie nicht wissen, wie man einen Linux-Befehl benutzt, gibt es eine Handbuchseite, auf die Sie sich beziehen können, indem Sie Folgendes eingeben

man [insert command here]

an einer Terminal-Eingabeaufforderung eingeben.

Um lange Dateipfade bei der Eingabe im Terminal automatisch zu vervollständigen, können Sie Tab drücken, nachdem Sie mit der Eingabe des Pfades begonnen haben, und Sie erhalten entweder eine Auswahl oder der verbleibende Teil des Pfades wird eingefügt.

Kommentare (4)

Verwendung:

$ cp -R SRCFOLDER DESTFOLDER/
Kommentare (2)