Dateien und Verzeichnisse kopieren
Der Befehl cp
ist ein grundlegender Linux-Befehl, der für das Kopieren von Dateien und Verzeichnissen in der Befehlszeile verwendet wird.
Syntax:
cp [OPTIONEN] QUELLE ZIEL
Verwendung:
Der Befehl cp
wird verwendet, um Dateien oder Verzeichnisse von einer Quellposition zu einer Zielposition zu kopieren. Dieser Befehl ist äußerst vielseitig und ermöglicht es, Dateien oder Verzeichnisse innerhalb desselben Dateisystems oder zwischen verschiedenen Dateisystemen zu kopieren.
Häufig verwendete Optionen und Parameter:
-r
oder-R
: Dies ist die Option für das Rekursivkopieren. Sie wird verwendet, um Verzeichnisse und ihren gesamten Inhalt zu kopieren.-i
: Fordert eine Bestätigung an, bevor eine Datei überschrieben wird.-u
: Kopiert nur Dateien, die in der Zielverzeichnis fehlen oder neuere sind als die Dateien im Zielverzeichnis.-v
: Gibt eine detaillierte Ausgabe aus und zeigt an, welche Dateien kopiert werden.
Beispiel:
Kopiere die Datei “datei.txt
” ins Verzeichnis “/zielverzeichnis
”
cp datei.txt /zielverzeichnis
Kopiere das Verzeichnis “ordner
” und seinen Inhalt rekursiv ins Verzeichnis “/zielverzeichnis
”
cp -r ordner /zielverzeichnis
Alternative Befehle:
-
mv
: Der Befehlmv
(move) wird verwendet, um Dateien oder Verzeichnisse umzubenennen oder an eine andere Stelle zu verschieben. Im Gegensatz zu cp verschiebt mv die Quelldatei/Quellverzeichnis, anstatt es zu kopieren. -
rsync
: Der Befehlrsync
ist ein leistungsstarkes Tool für die Dateisynchronisation und ermöglicht das Kopieren und Aktualisieren von Dateien und Verzeichnissen über Netzwerke hinweg.
Der Befehl cp
ist ein grundlegender und wichtiger Befehl in der Linux-Befehlszeile, der es Benutzern ermöglicht, Dateien und Verzeichnisse effektiv zu kopieren und zu organisieren. Mit den verschiedenen Optionen und Parametern können Sie die Kopieraktionen an Ihre Anforderungen anpassen.
Dieser Beitrag wurde bisher 28 mal gelesen.