Um eine Datei auf einem Computer mit einer grafischen Oberfläche zu kopieren, ziehen Sie eine Datei normalerweise per Drag-and-Drop von einem Fenster in ein anderes Fenster, manchmal mit einer Zusatztaste. Alternativ können Sie es vorziehen, mit der rechten Maustaste auf ein Dateisymbol zu klicken und Kopieren auszuwählen , und dann Einfügen das Dateisymbol in ein anderes Fenster.
Um eine Datei in ein Terminal zu kopieren, verwenden Sie das cp Befehl, der genau wie der mv funktioniert Befehl, außer dass es den Inhalt einer Datei dupliziert, anstatt sie von einem Ort zum anderen zu verschieben.
$ cp example.txt ~/Documents
Wie beim mv Befehl können Sie eine Datei beim Kopieren umbenennen.
$ cp example.txt ~/Documents/file.txt
Seien Sie vorsichtig, wenn Sie cp verwenden , weil es genau das tut, was Sie ihm sagen. Standardmäßig ist dies nicht der Fall fragt Sie, ob Sie eine Datei über eine andere Datei mit demselben Namen kopieren möchten. Um sich davor zu schützen, verwenden Sie cp --interactive (oder -i kurz), die cp ausführt in interaktiv Modus, was bedeutet, dass Sie gefragt werden, ob Sie wirklich eine vorhandene Datei überschreiben möchten. Sie können den CP entweder bestätigen oder abbrechen und erneut durchführen und benennen Sie die Datei in etwas anderes um, damit sie nicht mit bestehenden Dateien kollidiert.
Ordner kopieren
Der cp Der Befehl sucht nach Dateien, nicht nach Ordnern, weil Ordner nicht wirklich existieren (das heißt, sie sind nicht wirklich Daten, sie sind nur Markierungen für uns Menschen, um unsere Daten logisch in verschiedene imaginäre Container aufzuteilen.) Um einen Ordner zu kopieren, verwenden Sie cp --rekursiv (oder -r kurz), die die Dateien in den Ordnern und übernimmt erstellt ihren imaginären Behälter nach.
$ cp -r Documents MyStuff
$ ls
Documents
Downloads
Music
MyStuff
Templates
Pictures
Videos
Sie werden vielleicht bemerken, dass die Linux-Shell unheimlich leise ist, wenn sie funktioniert. Dies ist eigentlich beabsichtigt. Wie oft haben Sie einen Computer auf eine Aufgabe gesetzt, wie das Kopieren von tausend Dateien von einem Laufwerk auf ein anderes, nur um 4 Stunden später zurückzukommen und festzustellen, dass er nach der ersten Datei mit dem Kopieren aufgehört hat, nur um Ihnen eine triviale esoterische Frage zu stellen?
Manchmal ist es jedoch schön, Feedback von Ihrem Betriebssystem zu erhalten. Normalerweise ist das -v Schalter fügt dem Befehl "Ausführlichkeit" hinzu:
$ cp -r --verbose Documents Stuff
'Documents/' -> 'Stuff'
'Documents/example.txt' -> 'Stuff/example.txt'
'Documents/file.txt' -> 'Stuff/file.txt'
'Documents/example.png' -> 'Stuff/example.png'
'Documents/picture.png' -> 'Stuff/picture.png'
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel