So kopieren Sie Dateien in Linux mit dem Befehl cp

So kopieren Sie Dateien in Linux mit dem Befehl cp

Das Kopieren von Dateien und Verzeichnissen kann unter Linux schnell und schmerzlos sein, wenn Sie den Befehl cp verwenden. Wir lernen, wie Sie cp verwenden und nutzen die praktischen Optionen, die Ihre Kopieraufträge sicherer machen.





Was ist der cp-Befehl in Linux?

Als Befehlszeilen-Dienstprogramm für Unix- und Linux-Systeme, das sowohl Dateien als auch Ordner kopieren kann, ist cp auf praktisch jeder Linux-Distribution verfügbar. In Handbüchern zum Ausführen von Dateiverwaltungsaufgaben unter Linux wird häufig darauf verwiesen.





Sie müssen kein Terminal-Experte sein, um es zu verwenden. Seine Syntax ist einfach und am einfachsten zu verwenden, wenn Sie das Terminal in (oder CD to) das Verzeichnis mit den Dateien, die Sie kopieren möchten.





hilf mir, einen Film zum Anschauen zu finden

cp-Syntax

Die Syntax für cp ist sehr ähnlich zu der mv-Befehl , sodass Sie lediglich eine Quelle oder Quellen (die Dateien oder Ordner, die Sie kopieren möchten) und ein Ziel (das Verzeichnis oder den Dateinamen für die Kopien) angeben müssen.

cp [options] >source>... >destination>

Ihr Befehl kann mehrere Quellen enthalten, es kann jedoch nur ein Ziel geben. Das Ziel kann ein anderes Verzeichnis, ein neuer Dateiname oder beides sein.



Kopieren von Dateien mit cp

Wenn Sie eine Kopie einer einzelnen Datei im selben Verzeichnis, aber mit einem anderen Namen erstellen möchten, verwenden Sie einen Befehl wie diesen:

cp file.txt newfile.txt

Um dasselbe zu tun, jedoch in einem Unterverzeichnis, verwenden Sie einen Befehl wie diesen:





cp file.txt Backup/newfile.txt

Der obige Befehl geht davon aus, dass Sie einen Ordner namens . haben Sicherung in Ihrem aktuellen Verzeichnis.

Wenn Sie keinen neuen Namen für die Datei wünschen, geben Sie einfach das Verzeichnis und nicht den Dateinamen im Ziel an:





cp file.txt Backup

Um mehrere Dateien mit cp zu kopieren, schreiben Sie einfach alle Dateien, die Sie kopieren möchten, getrennt durch ein Leerzeichen, bevor Sie das Ziel angeben.

cp file1.txt file2.txt file3.txt Backup

Um beim Kopieren mehrerer Dateien Zeit zu sparen, können Sie die wildcard tag , ein Sternchen (*), um automatisch alle Dateien im Verzeichnis mit derselben Erweiterung zu kopieren, etwa wie im folgenden Beispiel:

cp *.txt Backup

Der obige Befehl findet alle Dateien, die mit enden .TXT im aktuellen Verzeichnis und kopieren Sie sie in das Backup-Verzeichnis.

Dies ist natürlich nur dann sinnvoll, wenn alle oder die meisten Dateien, die Sie kopieren möchten, die gleiche Erweiterung oder etwas anderes im Dateinamen gemeinsam haben.

Verwenden von cp zum Kopieren eines Ordners/Verzeichnisses

Wenn Sie ein Verzeichnis und seinen gesamten Inhalt an einen neuen Speicherort kopieren möchten, müssen Sie die -R Möglichkeit. Hier ist ein Beispiel:

cp -R Files Backup

Der obige Befehl kopiert den Ordner Dateien und legen Sie die Kopie in einen Ordner namens Sicherung .

Wenn Sie den Inhalt eines Ordners kopieren möchten, aber nicht den Ordner selbst, müssen Sie den -T Möglichkeit:

cp -RT Files Backup

Nützliche CP-Optionen

Diese häufig verwendeten Optionen für den Befehl cp sind hauptsächlich hilfreich, wenn Sie sich Sorgen über mögliche Überschreibungen oder Konflikte bei Dateiattributen machen.

Sie werden in den vorherigen Befehlen feststellen, dass Sie keine Nachricht vom Terminal erhalten, die bestätigt, dass etwas passiert ist. Um zu sehen, was vor sich geht, verwenden Sie die ausführliche Option, -v :

Erstellen einer Windows 7 Bootdiskette
cp -v file.txt newfile.txt

Wenn Sie ein versehentliches Überschreiben befürchten, können Sie die -ich Option, um immer nach einer Bestätigung zu fragen, wenn ein Dateinamenkonflikt auftritt. Zum Beispiel:

cp -i file.txt newfile.txt

Mit dem obigen Befehl, wenn es eine Datei namens . gibt neueDatei.txt bereits vorhanden ist, fragt cp, ob Sie sie wirklich überschreiben möchten.

Sie können auch Dateiattribute wie Benutzereigentum, Dateimodus und Änderungsdatum mit dem -P Möglichkeit:

cp -v file.txt newfile.txt

Die Option zum Beibehalten ist hilfreich, wenn Sie mehrere Benutzer auf Ihrem System haben oder wenn Sie einen anderen Synchronisierungsvorgang haben, der auf Dateiänderungsdaten empfindlich ist.

Vertrauen beim Kopieren über die Befehlszeile

Sie wissen jetzt, wie Sie mit cp Dateien einfach und sicher kopieren können, und Sie haben einen wichtigen Schritt getan, um sich mit der Linux-Befehlszeile vertraut und vielseitig zu machen.

Wenn Sie große Backups Ihrer Dateien erstellen müssen, stehen Linux-Benutzern mehrere Tools zur Verfügung, die Sie in Betracht ziehen sollten.

So ändern Sie das Land für Google Play
Teilen Teilen Tweet Email So reinigen Sie Ihren Windows-PC mit der Eingabeaufforderung

Wenn Ihr Windows-PC nur noch wenig Speicherplatz hat, bereinigen Sie den Müll mit diesen schnellen Eingabeaufforderungsdienstprogrammen.

Weiter lesen
Verwandte Themen
  • Linux
  • Terminal
  • Linux-Befehle
Über den Autor Jordan Gloor(51 Artikel veröffentlicht)

Jordan ist ein angestellter Autor bei MUO, der sich leidenschaftlich dafür einsetzt, Linux für alle zugänglich und stressfrei zu machen. Er schreibt auch Leitfäden zu Datenschutz und Produktivität.

Mehr von Jordan Gloor

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren