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/
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
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/
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/
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.