zurück zum Artikel

Linux: Datei kopieren - so funktioniert's

Cornelia Möhring

Sie möchten Dateien in Linux kopieren? Egal ob normale Datei oder ein ganzes Verzeichnis - wir zeigen Ihnen, was Sie tun müssen.

In Linux können Sie auch ohne schöne Benutzeroberfläche á la Ubuntu [1] Dateien und Verzeichnisse sehr einfach kopieren. Dazu ist lediglich ein einzelner Befehl nötig. Sie können auch direkt mehrere zu kopierende Dateien eingeben, allerdings kann immer nur ein Zielverzeichnis angewählt werden. Weitere Erklärungen finden Sie unten.

  1. Öffnen Sie das Terminal wie gewohnt mit [Strg] + [Alt] + [T].
  2. Jetzt können Sie den cp-Befehl, den Kopier-Befehl, eingeben. Dieser leitet sich von der Kurzform von "copy" (zu dt. kopieren) ab und ist immer gleich aufgebaut:

    cp [Optionen] [Quelle(n)] [Ziel]

    Statt [Quelle(n)] geben Sie die Dateinamen oder Verzeichnisse ein, die Sie kopieren möchten, beispielsweise "datei.txt".

    Für das [Ziel] geben Sie das Zielverzeichnis ein, in das die entsprechende Datei kopiert werden soll, beispielsweise "home/username/Dokumente".

    Für [Optionen] haben sie eine ganze Liste an Möglichkeiten, wie Sie den Kopieren-Befehl noch modifizieren können. Die wichtigsten Optionen haben wir für Sie in der folgenden Tabelle zusammengestellt:
Option Bedeutung
-b
--backup
Speichert Dateien vor dem Überschreiben zwischen, wenn es sich um zwei unterschiedliche Dateien mit dem gleichen Namen handelt.
-i
--interactive
Wenn eine Datei durch das Kopieren überschrieben werden würde, müssen Sie dies erst bestätigen.
-l
--link
Mit dieser Option wählen Sie aus, dass die Datei nicht in das Zielverzeichnis kopiert wird. Stattdessen wird dort ein Link auf den Speicherort dieser Datei gesetzt, ein sogenannter "harter Link".
-n
--no-clobber
Mit dieser Option werden keine vorhandenen Dateien überschrieben.
-p (eines kleines p)
--preserve=timestamps,ownership
Die Standard-Eigenschaften der kopierten Datei werden beibehalten. Je nach Wahl kann dies beispielsweise der Zeitstempel für Erstellung und Bearbeitung (timestamps) oder auch der Ersteller der Datei (ownership) sein.
-P (ein großes P)
--no-dereference
Symbolische Links werden als symbolische Links kopiert, anstatt dass das System der angegebenen Adresse folgt.
-s
--symbolic-link
Anstatt zu kopieren, wird ein symbolischer Link (also ein Verweis) erstellt.
-u
--update
Hier wird die Datei nur kopiert, wenn sich die Datei schon im Zielverzeichnis befindet und diese älter ist als die zu kopierende Datei.
-v
--verbose
Hier zeigt das Terminal genau an, welche Aktionen durchgeführt werden.

Weil die reine Beschreibung des Befehls ein wenig umständlich ist, haben wir einige Beispiele für Sie zusammengestellt. Dazu wird jeweils der Befehl angezeigt und dann die Bedeutung dieser Eingabe genauer erklärt:

Mehr Infos

(como)


URL dieses Artikels:
https://www.heise.de/-4210780

Links in diesem Artikel:

  1. https://www.heise.de/download/product/ubuntu-22040
  2. #dateien_kopieren_linux
  3. #dateien_kopieren_linux_beispiele
  4. https://www.heise.de/tipps-tricks/Wie-installiert-man-Ubuntu-auf-seinem-PC-3877156.html
  5. https://www.heise.de/tipps-tricks/Linux-Prozesse-anzeigen-und-verwalten-4087227.html
  6. https://www.heise.de/tipps-tricks/Linux-Betriebssysteme-eine-Uebersicht-4119937.html