Wie kopiere ich mehrere Dateien mit CP unter Linux mit CP?

Wie kopiere ich mehrere Dateien mit CP unter Linux mit CP?
Mit CP können Sie Verzeichnisse und Befehlsdateien über die Befehlszeile kopieren. Mit diesem Befehl können Sie mehrere Dateien oder Ordner übertragen, Attributinformationen erhalten und ihre Sicherungen erstellen. CP kopiert die Datei unabhängig von ihren Originalen. Wir können also sagen, dass der CP -Befehl für Linux nützlich ist. Die Leute wissen immer noch nicht, wie man diesen Befehl verwendet und nach Antworten zum Kopieren mehrerer Dateien mit CP unter Linux sucht. Aus diesem Grund haben wir diesen Artikel geschrieben, um kurz zu beschreiben, wie mehrere Dateien mit CP unter Linux kopiert werden können.

Wie kopiere ich mehrere Dateien mit CP unter Linux mit CP??

Jetzt werden wir verschiedene Methoden für die Verwendung von CP für die Ausführung verschiedener Aufgaben erklären.

Kopieren Sie eine Datei mit dem CP -Befehl

Die Datei, die wir mit dem CP -Befehl kopieren werden, übergibt ihren Namen und das Ziel. Wir werden die LinuxHint kopieren.TXT -Datei zu einer neuen Datei namens LinuxHintteam.TXT Verwenden Sie den Befehl cp. Während des Vorgangs erstellt der Befehl cp auch einen neuen Dateiteil des Vorgangs.

Wählen Sie zunächst einen Ordner/Verzeichnis aus, in dem die Datei verfügbar ist. In unserem Fall ist die Datei im Dokumentenverzeichnis verfügbar, sodass wir den folgenden Befehl verwenden:

CD -Dokumente

Nach Verwendung des Befehls LS, um die verfügbare Datei im Verzeichnis anzuzeigen.

ls

Führen Sie nun den folgenden Befehl aus, um eine Kopie einer bestimmten Datei zu erstellen:

CP

Hier haben wir den folgenden Befehl verwendet, um eine Kopie der LinuxHint zu erstellen.TXT -Datei:

CP LinuxHint.txt LinuxHintteam.txt

Um zu überprüfen, ob die Datei erfolgreich kopiert wird, verwenden Sie den Befehl LS erneut.

Kopieren Sie mehrere Dateien mit dem CP -Befehl

Sie müssen sowohl den Dateinamen als auch das Zielverzeichnis angeben, wenn Sie den Befehl CP verwenden, um mehrere Dateien zu kopieren.

Öffnen Sie zunächst das spezifische Verzeichnis im Terminal und führen Sie den Baumbefehl aus. Wenn Sie nichts über den Befehl Baum kennen, schauen Sie sich bitte diesen Blog an.

Im Ordner Dokumente haben wir zwei Dateien, ich.e., LinuxHint.TXT und LinuxHintteam.TXT und ein Ordner namens Linuxtricks. Führen Sie nun den folgenden Befehl im Terminal aus:

CP /

Hier haben wir den folgenden Befehl verwendet, um LinuxHint zu kopieren.TXT und LinuxHintteam.TXT im Ordner Linuxtricks:

CP LinuxHint.txt LinuxHintteam.txt linuxtricks/

Um zu überprüfen, ob die Dateien kopiert werden, verwenden Sie den Befehl Baum erneut.

Kopieren Sie ein Verzeichnis mit dem CP -Befehl

Der CP -Befehl kopiert standardmäßig keine Verzeichnisse. Beim Kopieren des Verzeichnisses zeigt es einen Fehler an.

CP -Ordnerame/ Falteame 1
CP: Faltename von Folkern 1 auslassen 1

Um das Verzeichnis mit Hilfe des CP -Befehls zu kopieren, müssen wir die Flagge übergeben. Es erstellt eine Kopie, indem der angegebene Ordner rekursiv kopiert wird.

CP -r -Ordnername/ Folderame 1

Hier haben wir den folgenden Befehl verwendet, um die Verzeichnisse zu kopieren:

cp -r linuxtricks/ linuxtips

Führen Sie schließlich den Baumbefehl aus, um zu überprüfen, ob das System mehrere Verzeichnisse erfolgreich erstellt hat.

Kopieren Sie mehrere Verzeichnisse mit dem CP -Befehl

Kopieren Sie den Pfad der Verzeichnis.

Führen Sie zunächst den Baumbefehl aus, um Details zu Dateien und Ordnern anzuzeigen, die im Verzeichnis verfügbar sind:

Führen Sie nun den folgenden Befehl aus, um mehrere Verzeichnisse mit dem Befehl cp zu kopieren:

CP -r -Ordentername FoldeName1 FILDERNAME2 FILDERNAME333

Hier haben wir den folgenden Befehl verwendet, um Linuxtips und Linuxtricks in den Linuxos -Ordner zu kopieren:

cp -r Linuxtips Linuxtricks Linuxos

Schließlich haben wir überprüft, dass das System die Verzeichnisse korrekt kopiert hat.

Nehmen Sie eine Sicherung beim Kopieren einer Datei

Wir können das Flag -B -Flag verwenden, um die Datei zu sichern, wenn jemand die kopierte Datei überschreibt. Es wird auch eine Sicherungsdatei erstellt, indem die Datei vorliegt.

ls
Dateinamen.txt Dateiname1.txt
CP -B -Dateiname.txt Dateiname1.txt
ls
Dateinamen.txt Dateiname1.txt Dateiname1.txt ~

Im obigen Beispiel LinuxHintteam.txt ~ repräsentiert die Sicherungsdatei.

Aufforderung zur Bestätigung beim Kopieren einer Datei

Wir können das -i -Flag verwenden, um die Bestätigung zu veranlassen, wenn wir die Datei kopieren. Normalerweise wird eine Zieldatei überschrieben, wenn der Befehl CP verwendet wird. Dies geschieht in diesem Zustand, wenn die Datei zum Zeitpunkt des Kopierens vorhanden ist. Der Befehl fordert das Flag -I -Flag zum Überschreiben der Datei auf.

ls
Dateinamen.txt Dateiname1.txt
cp -i Dateiname.txt Dateiname1.txt
CP: Überschreibe 'Dateiname.txt'?

Erstellen Sie einen harten Link anstatt zu kopieren

Wir können das -l -Flag übergeben, während wir einen harten Link erstellen, anstatt mit Hilfe des CP -Befehls zu kopieren. Eine neue Datei wird erstellt, indem die Datei nicht kopiert wird. Dies ist ein schwieriger Link zu den Daten auf der Festplatte. Dies ist eine Grundierung für weiche oder symbolische und harte Verbindungen.

ls
Dateinamen.txt
Filname1.txt
CP -L -Filname.txt filname1.txt
Echo 'Dateiname1 Text'> Dateiname1.txt
Filname.txt
Dateiname Text

Dateiattribute erhalten

Die Option für die Erhaltung wird übergeben, um die Dateiattribute zu erhalten (i.e., Benutzerbesitz, Gruppe und Berechtigungen) sowie die zu erhaltenen Eigenschaften, die standardmäßig erhalten bleiben, ein Modus, in dem der Zeitstempel und das Eigentum erhalten bleiben.

-rw ------- 1 Linux-Benutzer 0 Sept 14 04:00 Bar.txt
CP -PRESERVE BAR.txt foo.txt
-rw ------- 1 Linux-Benutzer 0. September 14 04:00 Foo.txt
-rw ------- 1 Linux-Benutzer 0 Sept 14 04:00 Bar.txt

Zeigen Sie alle kopierten Dateien an

Die Option -V wird im Befehl cp verwendet, um die kopierten Dateien anzuzeigen. Diese Option druckt Ordner und Dateien, die in Standardausgänge kopiert werden.

cp -r -v Dateiname Dateiname1
'Dateiname' -> 'Dateiname1'
'Dateiname/Dateiname.txt ' ->' Dateiname1/Dateiname.txt'
'Dateiname/Dateiname1.txt ' ->' Dateiname1/Dateiname1.txt'

Abschluss

In diesem Artikel wurde beschrieben, wie wir eine oder mehrere Dateien, Ordner und Verzeichnisse mit dem CP -Befehl kopieren konnten. Wir haben Ihnen viele Möglichkeiten erklärt, den Befehl cp zum Kopieren der Dateien zu verwenden. Wenn Sie in diesem Artikel Anfragen oder Fragen in Ihrem Kopf enthalten, können Sie uns gerne kontaktieren.