Unter dem Linux-Betriebssystem gibt es viele Möglichkeiten, Dateien zu kopieren. In diesem Artikel werden wir uns einige einfache und effektive Methoden ansehen, mit denen Sie eine Kopie einer Datei auf Ihrem Computer erstellen können. Diese Anweisungen sind für alle Linux-Distributionen geeignet.
Die erste und vielleicht einfachste Möglichkeit, eine Kopie einer Datei zu erstellen, ist die Verwendung der Befehlszeile. Dazu können Sie den Befehl verwenden cp. Um beispielsweise eine Kopie der Datei "file.txt" und nenne es "file_copy.txt" Führen Sie im aktuellen Verzeichnis den folgenden Befehl aus:
cp file.txt file_copy.txt
Die obige Anweisung kopiert die Datei "file.txt" im aktuellen Verzeichnis und wird eine neue Datei mit dem Namen "file_copy" erstellen.txt". Wenn Sie eine Datei in ein anderes Verzeichnis kopieren möchten, geben Sie den Pfad zu diesem Verzeichnis vor dem Namen der Kopie der Datei an.
Wenn Sie die ursprünglichen Dateiattribute beibehalten möchten, wenn Sie eine Kopie erstellen, fügen Sie ein Flag hinzu -p zum Team cp. Zum Beispiel:
cp -p file.txt file_copy.txt
Jetzt kennen Sie mehrere Möglichkeiten, eine Kopie einer Datei unter Linux zu erstellen. Wählen Sie die für Sie geeignete Methode aus und verwenden Sie sie bei Bedarf.
Kopieren einer Datei in Linux: Detaillierte Anleitung
Unter Linux können Sie den Befehl cp zum Kopieren von Dateien verwenden. Mit dem Befehl cp können Sie eine Kopie der Datei mit dem angegebenen Namen am angegebenen Speicherort erstellen.
Beispiel für die Verwendung des Befehls cp :
| Das Team | Die Beschreibung |
|---|---|
| cp file.txt file_copy.txt | Kopiert die Datei file.txt in die Datei file_copy.txt im aktuellen Verzeichnis. |
| cp /path/to/file.txt /path/to/destination/file.txt | Kopiert die Datei file.txt vom angegebenen Pfad an den angegebenen Speicherort. |
Wenn die Datei, in die Sie kopieren möchten, bereits vorhanden ist, ersetzt der Befehl cp sie ohne Vorwarnung durch die neue Datei. Wenn Sie die Originaldatei beibehalten, aber eine Kopie mit einem anderen Namen erstellen möchten, müssen Sie einen anderen Dateinamen angeben.
Mit dem Befehl cp können Sie auch mehrere Dateien gleichzeitig kopieren:
| Das Team | Die Beschreibung |
|---|---|
| cp file1.txt file2.txt directory/ | Kopiert die Dateien file1.txt und file2.txt in das angegebene Verzeichnis . |
Wenn Sie Dateien unter Beibehaltung der Verzeichnisstruktur (einschließlich Unterverzeichnissen) kopieren möchten, verwenden Sie die Option -r oder -R .
Beispiel für die Verwendung des Befehls cp mit der Option -r :
cp -r /path/to/source/directory /path/to/destination/
Dieser Befehl kopiert alle Dateien und Unterverzeichnisse aus dem angegebenen Verzeichnis /path/to/source/directory in das angegebene Verzeichnis /path/to/destination/ und behält dabei die Verzeichnisstruktur bei.
Jetzt wissen Sie, wie Sie eine Kopie einer Datei unter Linux mit dem Befehl cp erstellen. Erfolgreiches Kopieren von Dateien!
Terminal öffnen, um die Datei zu kopieren
Um eine Datei in Linux zu kopieren, müssen Sie ein Terminal öffnen. Führen Sie dazu die folgenden Schritte aus:
1. Drücken Sie die Taste Ctrl + Alt + T auf der Tastatur, um das Terminal zu öffnen. Sie können auch das Terminalsymbol im Anwendungsmenü finden und darauf klicken, um es zu öffnen.
2. Nachdem Sie das Terminal geöffnet haben, sehen Sie eine Eingabeaufforderung, in der Sie Befehle eingeben können.
Jetzt können Sie die Datei mit dem Befehl kopieren cp oder einen anderen entsprechenden Befehl zum Kopieren von Dateien.
Suchen Sie die gewünschte Datei, die Sie kopieren möchten
Bevor Sie eine Datei kopieren können, müssen Sie ihren vollständigen Namen und Speicherort im Linux-Dateisystem finden. Dazu können Sie den Befehl find verwenden.
Zum Beispiel, um eine Datei mit dem Namen example zu finden.führen Sie im Verzeichnis /home/user/Documents/ den folgenden Befehl aus:
find /home/user/Documents/ -name example.txt
Der Befehl find sucht nach einer Datei mit dem Namen example.txt nur im angegebenen Verzeichnis und seinen Unterverzeichnissen.
Wenn die Datei gefunden wird, wird der vollständige Pfad zur Datei in der Konsole angezeigt:
/home/user/Documents/example.txt
Merken oder kopieren Sie diesen Pfad, da er später zum Ausführen des Kopierbefehls benötigt wird.
Aktuelles Verzeichnis abrufen
Um das aktuelle Verzeichnis in der Linux-Befehlszeile zu ermitteln, können Sie den Befehl pwd (print working directory) verwenden. Es zeigt den vollständigen Pfad zum aktuellen Arbeitsverzeichnis an.
Öffnen Sie dazu ein Terminal und geben Sie den Befehl pwd ein :
Das Programm gibt Ihnen den vollständigen Pfad zum aktuellen Verzeichnis zurück:
/home/username
Hier ist username Ihr Benutzername.
Geben Sie einen Befehl ein, um die Datei zu kopieren
Verwenden Sie den Befehl cp, um eine Datei unter Linux zu kopieren. Es hat die folgende Syntax:
- cp Quelldatei Zieldatei - kopiert die Quelldatei und erstellt eine neue Kopie mit dem angegebenen Namen;
- cp Quelldateiverzeichnis - Kopiert die Quelldatei in das angegebene Verzeichnis mit dem ursprünglichen Dateinamen.
Zum Beispiel, um eine Datei mit dem Namen "file.txt" in das aktuelle Verzeichnis und erstellen Sie eine Kopie mit dem Namen "file_copy.txt", müssen Sie den folgenden Befehl eingeben:
cp file.txt file_copy.txt
Um eine Datei in ein anderes Verzeichnis zu kopieren, müssen Sie den vollständigen Verzeichnispfad im Argument der Zieldatei angeben:
cp file.txt /vollständiger Pfad/zu/Verzeichnis/
Wenn bereits eine Datei mit demselben Namen im Zielverzeichnis vorhanden ist, überschreibt der Befehl cp die Datei.
Geben Sie einen neuen Namen oder Pfad für die Kopie der Datei an
Um eine Kopie der Datei mit einem neuen Namen zu erstellen oder sie in einem anderen Ordner zu speichern, können Sie den Befehl cp wie folgt verwenden:
cp Quelldatei neue Datei
dabei steht Quelldatei für den Pfad und den Namen der vorhandenen Datei, die Sie kopieren möchten, und neue Datei ist der Pfad und Name der neuen Datei oder des Ordners, in den Sie die Datei kopieren möchten.
Wenn Sie eine Kopie der Datei mit dem neuen Namen im aktuellen Ordner speichern möchten, können Sie nur den Namen der neuen Datei angeben. Zum Beispiel:
cp file.txt new_file.txt
Dieser Befehl kopiert die Datei file.txt und speichert es als new_file.txt im aktuellen Ordner.
Wenn Sie eine Datei in einen anderen Ordner kopieren möchten, können Sie den Pfad zum Zielordner zusammen mit dem Namen der neuen Datei angeben. Zum Beispiel:
cp file.txt /Pfad/zu/Ordner/new_file.txt
Dieser Befehl kopiert die Datei file.txt und speichert es als new_file.txt in dem Ordner, der unter Pfad /Pfad/zu/Ordner/ angegeben ist.
Jetzt haben Sie eine Kopie der Datei mit einem neuen Namen oder in einem anderen Ordner!
Prüfen, ob die Datei erfolgreich kopiert wurde
Nachdem Sie den Befehl zum Kopieren einer Datei unter Linux ausgeführt haben, müssen Sie sicherstellen, dass der Vorgang erfolgreich war. Es können mehrere Methoden verwendet werden, um dies zu tun.
1. Überprüfen des Status der Befehlsausführung:
| Das Team | Die Beschreibung |
|---|---|
| cp datei_1 datei_2 | Datei1 in Datei2 kopieren |
| echo $? | Status des letzten Befehls überprüfen |
Wenn das Ergebnis des Befehls 0 ist, wurde die Datei erfolgreich kopiert. Wenn das Ergebnis nicht 0 ist, ist beim Kopieren der Datei ein Fehler aufgetreten.
2. Überprüfen des Inhalts einer kopierten Datei:
| Das Team | Die Beschreibung |
|---|---|
| diff datei_1 datei_2 | Den Inhalt der Dateien datei_1 und Datei2 vergleichen |
Wenn der Befehl ein leeres Ergebnis ausgibt, bedeutet dies, dass der Inhalt der Dateien identisch ist und der Kopiervorgang erfolgreich war. Wenn der Befehl Unterschiede zwischen den Dateien ausgibt, war das Kopieren der Datei nicht korrekt.
Mit diesen Methoden können Sie leicht überprüfen, ob eine Datei erfolgreich nach Linux kopiert wurde.