Kopieren und Einfügen von Text, Dateien und Ordnern in Linux Terminal

Kopieren und Einfügen ist eine der am häufigsten verwendeten Aktionen auf einem Computer. Während dies mit den Tastenkombinationen Strg + C und Strg + V einfach ist, ist dies auf dem Linux-Terminal nicht so einfach. Sie haben mehrere Möglichkeiten, um die Arbeit zu erledigen. So können Sie Text, Dateien und Verzeichnisse in Linux Terminal kopieren und einfügen.

Kopieren und Einfügen von Text

Wenn Sie nur einen Text im Terminal kopieren möchten, müssen Sie ihn nur mit der Maus markieren und dann Strg + Umschalt + C drücken, um ihn zu kopieren.

Um es an der Stelle des Cursors einzufügen, verwenden Sie die Tastenkombination Strg + Umschalt + V.

Die Tastenkombination Einfügen gilt auch, wenn Sie einen Textabschnitt aus einem Word-Dokument (oder einer anderen Anwendung) kopieren und in das Terminal einfügen möchten. Sie können beispielsweise einen Befehl von einer Webseite in Ihrem Browser kopieren und mit der Tastenkombination Strg + Umschalt + V in das Terminal einfügen.

Kopieren und Einfügen einer einzelnen Datei

Jedes Mal, wenn Sie eine Datei oder einen Ordner in die Linux-Befehlszeile kopieren möchten, funktioniert die obige Tastenkombination nicht. Sie müssen den Befehl cp verwenden. cp ist die Abkürzung für copy. Die Syntax ist ebenfalls einfach. Verwenden Sie cp gefolgt von der Datei, die Sie kopieren möchten, und dem Ziel, an das Sie sie verschieben möchten.

cp Ihre-Datei.txt ~/Documents/
Linux Cli Copy Document

Das setzt natürlich voraus, dass sich Ihre Datei im selben Verzeichnis befindet, in dem Sie arbeiten. Sie können beides angeben.

cp ~/Downloads/your-file.txt ~/Documents/

Sie haben auch die Möglichkeit, Ihre Datei beim Kopieren umzubenennen. Geben Sie den neuen Namen im Ziel an.

cp ~/Downloads/your-file.txt ~/Dokumente/neuer Name.txt

Kopieren und Einfügen eines Ordners und seines Inhalts

Um einen Ordner und seinen Inhalt zu kopieren, müssen Sie dem Befehl cp mitteilen, dass er rekursiv kopiert werden soll. Das ist einfach genug mit dem -r Flag.

cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
Linux Cli Ordner kopieren

Der Rest Ihrer Syntax ist genau gleich. Das -r Flag dient dazu, cp mitzuteilen, dass es mit einem Verzeichnis arbeitet und dessen Inhalt kopieren soll.

Wenn Sie möchten, dass die Einfügeaktion vorhandene Dateien überschreibt, können Sie das Flag -f hinzufügen:

cp -rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics

Kopieren und Einfügen Mehrerer Dateien

Sie können auch mehrere Dateien kopieren. Mit der Linux-Befehlszeile können Sie mehrere Elemente gleichzeitig mit Klammern {} . Sie können sie verwenden, um die Namen jeder zu kopierenden Datei durch Kommas getrennt aufzulisten.

cp ~/Downloads/{Datei1.txt, Datei2.jpg, datei3.odt} ~/Documents/
Linux Cli Copy Multiple

Alle drei Dateien unterschiedlichen Dateityps werden in das Dokumentenverzeichnis kopiert.

Kopieren Sie alle Dateien desselben Typs und fügen Sie sie ein

Wenn Sie eine Menge Dateien desselben Typs kopieren möchten, können Sie das Platzhalterzeichen * . Das Sternchen / Platzhalter weist die Linux-Befehlszeile an, absolut alles an dieser Stelle zu akzeptieren. Wenn Sie also Linux anweisen, *.jpg zu kopieren, werden alle JPG-Dateien kopiert, unabhängig vom Namen oder was auch immer vor dem .jpg-Teil.

cp ~/Downloads/*.jpg ~/Pictures/
Linux Cli Kopieren Sie alle Dateitypen

Wenn Sie mehrere Dateitypen verwenden möchten, z. B. JPG und PNG, können Sie die Klammern von zuvor verwenden.

cp ~/Downloads/*.{jpg,png} ~/Pictures/

Verschieben einer Datei oder eines Ordners

Wenn Sie hierher gekommen sind, um eine Datei von einem Ort zum anderen zu verschieben, ohne ein Duplikat zu erstellen, können Sie dies auch problemlos tun, aber das Verschieben einer Datei erfordert den Befehl mv. Die Syntax ist cp sehr ähnlich.

mv ~/Downloads/your-file.txt ~/Documents/

Ebenso können Sie es auch umbenennen.

mv ~/Downloads/your-file.txt ~/Dokumente/umbenannt.txt

Es gibt jedoch einen großen Unterschied. Sie benötigen das -r Flag nicht, um einen ganzen Ordner zu verschieben.

mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics

Das ist alles. Sie können Ihre Dateien über die Befehlszeile kopieren und verschieben. Sie können sehen, dass die Befehlszeile in einigen Situationen sehr effizient sein kann.

Möchten Sie mehr Zeiger auf der Linux-Befehlszeile? So überprüfen Sie den Sudo-Verlauf oder finden heraus, was der Befehl chmod 777 mit Ihrer Dateiberechtigung macht.

Bildnachweis: Copy – Paste von

Unsere neuesten Tutorials direkt in Ihren Posteingang geliefert.

Related Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.