Eine Datei kopieren
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 12 von 82.
Der cp-Befehl steht für Kopieren. Er ermöglicht es Ihnen, eine Kopie einer Datei an einem neuen Speicherort oder mit einem neuen Namen zu erstellen.
Das grundlegende Format ist:
cp source destinationZum Beispiel, um readme.txt zu kopieren und die Kopie backup.txt zu nennen:
cp readme.txt backup.txtDie Originaldatei bleibt an Ort und Stelle und eine neue Kopie wird erstellt.
Eine Datei in einen Ordner kopieren:
Sie können eine Datei direkt in ein anderes Verzeichnis kopieren:
cp readme.txt documents/readme.txtOder einfach den Ordner als Ziel angeben, und der Dateiname bleibt erhalten:
cp readme.txt documents/Einen Ordner und all seinen Inhalt kopieren:
Um ein gesamtes Verzeichnis zu kopieren, verwenden Sie die -r-Flagge (rekursiv):
cp -r documents backup_documentsHinweis: cp wird die Zieldatei überschreiben, falls sie bereits existiert.
Verwenden Sie die -i-Option, um vor dem Überschreiben eine Bestätigungsabfrage zu erhalten:
cp -i readme.txt backup.txtAufgabe
AnfängerKopiere readme.txt in eine neue Datei namens backup.txt, dann verwende ls, um zu bestätigen, dass beide Dateien existieren.
Tipp: Das Format ist
cp source destination.
Spickzettel
Der cp-Befehl kopiert Dateien oder Verzeichnisse.
Grundlegende Syntax:
cp source destinationEine Datei mit einem neuen Namen kopieren:
cp readme.txt backup.txtEine Datei in ein Verzeichnis kopieren:
cp readme.txt documents/Ein Verzeichnis rekursiv kopieren:
cp -r documents backup_documentsVor dem Überschreiben nachfragen:
cp -i readme.txt backup.txtProbier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Verzeichnisse
Ein Verzeichnis erstellenEin Verzeichnis kopierenEin Verzeichnis verschieben und umbenennenEin Verzeichnis löschenZusammenfassung - Verzeichnisoperationen7Dateiinhalt
Head und TailWortanzahlSort-BefehlUniq-BefehlGrep GrundlagenGrep mit FlagsZusammenfassung - Textdetektiv10Log-Analyzer-Projekt
ProjektübersichtAnzeigen der Logdatei2Navigation
Arbeitsverzeichnis anzeigenDateien auflistenVerzeichnis wechselnAbsolute vs. relative PfadeHome- und Root-VerzeichnisZusammenfassung - Den Weg finden8Umleitung
StandardausgabeIn eine Datei überschreibenAn eine Datei anhängenStandardeingabeStandardfehlerausgabeZusammenfassung – Log-Builder3Dateien
Eine Datei erstellenEine Datei lesenEine Datei kopierenEine Datei verschieben und umbenennenEine Datei löschenZusammenfassung - Dateioperationen6Wildcards und Muster
Die Sternchen-WildcardDie Fragezeichen-WildcardKlammer-WildcardsWildcards kombinierenZusammenfassung - Selektive Operationen9Pipes
Was ist eine PipeVerkettung zweier BefehleVerkettung mehrerer BefehlePipe mit GrepZusammenfassung - Daten-Pipeline