A B C D E F G H I K L M N O P R S T U V W X Y Z

cp – Linux Befehl

Der Befehl cp (kurz für copy) wird in der Linux-Kommandozeile verwendet, um Dateien oder Verzeichnisse zu kopieren. Dabei bleibt die Originaldatei erhalten – es wird eine Kopie am angegebenen Zielort erstellt.


🔧 Syntax

cp [OPTIONEN] QUELLE ZIEL
  • QUELLE: Datei(en) oder Verzeichnis(se), die kopiert werden sollen
  • ZIEL: Zielpfad oder neuer Dateiname

Mehrere Quellen sind erlaubt, aber es muss ein einzelnes Ziel angegeben werden (z. B. ein Verzeichnis).


📋 Häufig verwendete Optionen

Option Beschreibung
-r / -R Rekursives Kopieren von Verzeichnissen inkl. Unterordner
-a Archivmodus: Bewahrt Rechte, Zeitstempel, Besitzer
-v Verbose: Zeigt jede Kopieraktion im Terminal
-i Interaktiv: Fragt vor dem Überschreiben
-n Kein Überschreiben: Kopiert nur, wenn Ziel nicht existiert
-u Kopiert nur, wenn Quelle neuer ist als Ziel
--backup Erstellt Sicherungskopien vor dem Überschreiben
--preserve Bewahrt Dateiattribute wie Zeitstempel und Rechte

📦 Beispiele


cp datei.txt /home/user/backup/

→ Kopiert eine Datei ins Verzeichnis backup

cp -r /etc/nginx /home/user/nginx-backup/

→ Kopiert das gesamte Verzeichnis inkl. Unterverzeichnisse

cp -i bild.png /home/user/bilder/

→ Fragt vor dem Überschreiben, falls bild.png bereits existiert

cp -uv *.conf /etc/meineApp/

→ Kopiert nur neuere .conf-Dateien und zeigt jede Aktion an


📚 Verwandte Befehle

  • mv – Verschiebt Dateien oder benennt sie um
  • rsync – Synchronisiert Verzeichnisse effizient, auch über Netzwerke
  • scp – Kopiert Dateien sicher über SSH
  • ln – Erstellt symbolische oder harte Links

🛠️ Installation & Verfügbarkeit

cp ist Teil der GNU Core Utilities (coreutils) und auf allen gängigen Linux-Distributionen vorinstalliert. Es funktioniert in Bash, Zsh und anderen POSIX-kompatiblen Shells.


© 2025 MaDe-Online