Der Befehl cp
wird verwendet, um Dateien und Verzeichnisse in Linux zu kopieren. Er ermöglicht es Benutzern, eine oder mehrere Quelldateien an einen Zielort zu kopieren, wobei verschiedene Optionen zur Verfügung stehen, um das Verhalten des Kopiervorgangs anzupassen.
Die grundlegende Syntax des Befehls lautet:
cp [Optionen] [Quell-Datei(en)] [Ziel]
-r
: Kopiert Verzeichnisse rekursiv.-i
: Fragt vor dem Überschreiben von Dateien nach.-u
: Kopiert nur, wenn die Quell-Datei neuer ist als die Ziel-Datei oder wenn die Ziel-Datei nicht existiert.-v
: Gibt detaillierte Informationen über den Kopiervorgang aus (verbose).-a
: Archivmodus; kopiert Dateien und Verzeichnisse rekursiv und bewahrt alle Attribute.cp datei.txt kopie_datei.txt
cp -r mein_verzeichnis/ kopie_verzeichnis/
cp -i datei.txt kopie_datei.txt
cp -u datei.txt ziel_verzeichnis/
cp -v datei.txt kopie_datei.txt
-i
, um versehentliches Überschreiben wichtiger Dateien zu vermeiden.-a
, wenn Sie komplette Verzeichnisse mit ihren Attributen und Berechtigungen kopieren möchten.